邮件交换服务器 SMTP 服务器响应:550 验证失败


Mail an exchange server SMTP server response: 550-Verification failed

如何向我的交换服务器发送电子邮件?当我使用 send_from="x@domain.com" 设置 php.ini 文件时,它显示 550 验证失败。如何验证自己?

我正在使用 SMTP:mail.domain.com

使用

像phpmailer http://sourceforge.net/projects/phpmailer/这样的类来做到这一点可能是个好主意。

这样,如果您有多个项目需要通过不同的帐户或不同的服务器发送,那么您就不会有任何问题。

您收到的错误是因为您的 Exchange 服务器需要身份验证,而您的脚本未使用身份验证或使用错误的信息。我从来没有真正依赖内置的php sendmail函数,所以我不能100%确定,但我认为它不支持身份验证。(我在这一点上可能是错的,但我仍然推荐一个可以通过全局配置的邮件帐户按脚本配置的类)