如何向我的Exchange服务器发送电子邮件?当我使用send_from =“x@domain.com”设置php.ini文件时,它表示550验证失败。我该如何验证自己?
我正在使用SMTP:mail.domain.com
答案 0 :(得分:1)
使用类似phpmailer http://sourceforge.net/projects/phpmailer/的类来执行此操作可能是一个好主意。
这样,如果你有多个项目需要通过不同的帐户或不同的服务器发送,那么你就不会有任何问题。
您获得的错误是因为您的Exchange服务器需要身份验证,而您的脚本未使用身份验证或使用错误的信息。我从来没有真正依赖内置的php sendmail功能,所以我不能100%肯定,但我不认为它支持身份验证。 (在这一点上我可能错了,但我仍然推荐一个可以通过全局配置的邮件帐户配置每个脚本的类)