Smtp 将域邮件服务器用于sendmail

Smtp 将域邮件服务器用于sendmail,smtp,localhost,sendmail,Smtp,Localhost,Sendmail,php脚本的一部分是: $sendmail=1; $sendmail_path='/path/to/sendmail'; $smtp_server='localhost' 我的Web主机希望我使用我的域smtp邮件服务器mail.xxxxx.net而不是localhost,否则sendmail将被阻止。 我不知道如何重置脚本。 请帮帮我 感谢PHP手册的邮件运行时配置说明: 仅在Windows下使用:PHP应将SMTP服务器的主机名或IP地址用于使用mail功能发送的邮件。 这在您本地的Win

php脚本的一部分是:

$sendmail=1; $sendmail_path='/path/to/sendmail'; $smtp_server='localhost'

我的Web主机希望我使用我的域smtp邮件服务器mail.xxxxx.net而不是localhost,否则sendmail将被阻止。 我不知道如何重置脚本。 请帮帮我
感谢

PHP手册的邮件运行时配置说明: 仅在Windows下使用:PHP应将SMTP服务器的主机名或IP地址用于使用mail功能发送的邮件。

这在您本地的Windows计算机上吗? 您是否在Windows计算机上托管? 如果不是Windows,则忽略SMTP指令

如果您有Windows计算机: SMPT的PHP设置是一个PHP_INI_ALL,条目可以在任何地方设置 这意味着可以在运行时在以下位置设置此指令:

获取SMPT配置设置:

要设置SMTP,请执行以下操作:

ini_set ('SMTP', $SMPTServer)

其中$SMPTServer是PHP应用于发送邮件的SMTP服务器的主机名或IP地址。

您尝试的设置之一


所以有什么问题吗?如果按照主机的指示更改$smtp_服务器值,会发生什么情况?hogator ie.my host提供的smtp邮件路径为:/home/username/mail/domain.tld/user's name。我正在使用我的smtp邮件viz。info@telugugreetings.net. 我提供了SMTP邮件/home1/my domain user name/mail/myfull domain name/info的以下路径,但我收到一个错误,即在/home1/my domain user name/mail/telugreetings.net/info中找不到SMTP服务器。请帮助我配置感谢您的SMTP服务器不会是您服务器上的文件路径。这可能是$sendmail\u path的有效设置,但$smtp\u服务器可能只是一个类似mail.domain.net的主机名,正如您在问题中所建议的。感谢您在何处插入此代码,我之前尝试过$smtp_server='mail.mysite.net';但事实并非如此worked@pdurvasula,您是否在此处收到其他错误消息?你没有给我们足够的代码或其他信息来说明问题所在。@Chris,请参阅链接文本中的代码和执行代码时收到的错误消息:ThanksI在我的回答中包含了一个链接,它将带您访问PHP手册以及所有sendmail运行时设置。您可以将其放入PHP脚本ini_集“SMTP”、“mail.mysite.net”或IP地址中,例如“SMTP”、“123.456.789”,谢谢。由于我的主机没有正确回复和非合作性,我想使用谷歌smtp服务器,即使发送的邮件数量有限制。我应该使用什么代码以及在我的邮件配置文件中放在哪里?请帮助我,缓解紧张局势,因为我的网站已经关闭了一个多月,因为我的主机更换了服务器。感谢再次使用Gmail SMTP不是一个好主意,原因有很多。您可能需要更新域的DNS MX记录。它应该设置为mail.telugreetings.net,以匹配您的PHP设置。感谢我的主机说,我们没有为共享主机客户设置RDN或PTR记录。我理解,如果未启用此功能,我的案例中所需的邮件中继是不可能的。由于我的技术知识很少,我什么都做不了。我对事物的了解很少。我无法了解技术细节。@pdurvasula,我真的认为在这一点上,你最好还是多和你的主人谈谈。他们的服务器设置信息比我多得多。我相信我已经回答了你的问题。如果你同意,请。如果您还有其他问题。
echo ini_get('SMTP');
ini_set ('SMTP', $SMPTServer)