如何向我的交换服务器发送电子邮件?当我使用 send_from="x@domain.com" 设置 php.ini 文件时,它显示 550 验证失败。如何验证自己?
我正在使用 SMTP:mail.domain.com
使用
像phpmailer http://sourceforge.net/projects/phpmailer/这样的类来做到这一点可能是个好主意。
这样,如果您有多个项目需要通过不同的帐户或不同的服务器发送,那么您就不会有任何问题。
您收到的错误是因为您的 Exchange 服务器需要身份验证,而您的脚本未使用身份验证或使用错误的信息。我从来没有真正依赖内置的php sendmail函数,所以我不能100%确定,但我认为它不支持身份验证。(我在这一点上可能是错的,但我仍然推荐一个可以通过全局配置的邮件帐户按脚本配置的类)