2

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

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

4

1 回答 1

1

使用 phpmailer http://sourceforge.net/projects/phpmailer/之类的类来执行此操作可能是个好主意。

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

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

于 2012-06-25T20:37:57.130 回答