Php 向exchange server SMTP服务器发送邮件响应:550验证失败
如何向exchange服务器发送电子邮件?当我将php.ini文件设置为send_from=”时x@domain.com“它说550次验证失败。我如何验证自己Php 向exchange server SMTP服务器发送邮件响应:550验证失败,php,email,sendmail,Php,Email,Sendmail,如何向exchange服务器发送电子邮件?当我将php.ini文件设置为send_from=”时x@domain.com“它说550次验证失败。我如何验证自己 我正在使用SMTP:mail.domain.com使用像phpmailer这样的类来实现这一点可能是个好主意 这样,如果您有多个项目需要通过不同的帐户或不同的服务器发送,那么您就不会有任何问题 您遇到的错误是因为exchange服务器需要身份验证,而脚本未使用身份验证或使用了错误的信息。我从来没有真正依赖内置的php sendmail函数
我正在使用SMTP:mail.domain.com使用像phpmailer这样的类来实现这一点可能是个好主意 这样,如果您有多个项目需要通过不同的帐户或不同的服务器发送,那么您就不会有任何问题
您遇到的错误是因为exchange服务器需要身份验证,而脚本未使用身份验证或使用了错误的信息。我从来没有真正依赖内置的php sendmail函数,所以我不能100%确定,但我认为它不支持身份验证。(在这一点上我可能错了,但我仍然建议您使用一个类,可以通过全局配置的邮件帐户为每个脚本配置该类)如果确实要使用内置邮件功能,并且exchange服务器运行在运行php的同一台计算机上,则如果发件人来自本地网络,请关闭smtp身份验证,并确保脚本使用环回地址而不是公共地址连接到服务器。请不要同时关闭smtp身份验证。:)是的,虽然你可以,但是让一个多年来证明自己的自由党来照顾它,我会投+1票。你怎么发邮件?