【问题标题】:PHP mail function not working on new Exchange 2010 ServerPHP 邮件功能在新的 Exchange 2010 Server 上不起作用
【发布时间】:2011-08-09 14:37:03
【问题描述】:

在我的新 Exchange 2010 服务器上尝试使用 PHP 的 mail() 函数发送邮件(到域内的电子邮件地址)时,我收到错误:

mail():SMTP 服务器响应:501 5.1.3 地址无效

我尝试使用匿名身份验证创建新的接收连接器,但这似乎没有帮助,老实说,我几乎没有使用 Exchange Server 的经验。

地址是有效的,顺便说一句。

【问题讨论】:

  • Exchange 的服务器端日志中有什么内容?出于安全原因,返回到客户端应用程序的错误消息设计模糊,以防止任何类型的内部配置数据泄露。
  • 想通了,显然 Exchange 服务器只是不喜欢我在标头中 CCing 的方式,使用 PHP mail() 函数页面中的示例。一旦我删除它,邮件发送没有问题。
  • 你发表评论作为答案。它也帮助了我。

标签: smtp php exchange-server-2010


【解决方案1】:

尝试将其添加到顶部:

ini_set("sendmail_from", "email@yourdomian.com");

会有用的

【讨论】:

    猜你喜欢
    • 2014-05-19
    • 2011-04-07
    • 2012-07-12
    • 1970-01-01
    • 2015-12-27
    • 1970-01-01
    相关资源
    最近更新 更多