【问题标题】:postfix not sending mail in Ubuntu 15.04postfix 在 Ubuntu 15.04 中不发送邮件
【发布时间】:2017-05-19 21:43:06
【问题描述】:

我在 Ubuntu 中安装了 postfix 作为邮件服务器。但问题是我无法从 PHP 邮件功能发送邮件。

PHP 代码

$to =  "xyz@xyz.com";
$subject = "Test mail";
$message = "Please ignore this e-mail.";
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: 'xyz'<pqr@xyz.com>";

错误日志

后缀/拾取[38916]:10C6B226019C:uid=33 from= 后缀/清理[38918]:10C6B226019C:消息 ID=
后缀/qmgr[38917]: 10C6B226019C:从=,大小=499,nrcpt=1(队列 活动)后缀/smtp [38942]:连接到 ASPMX.L.GOOGLE.COM[2404:6800:4003:c02::1b]:25:网络不可达 后缀/smtp[38942]: 10C6B226019C: to=, 中继=ASPMX.L.GOOGLE.COM[74.125.68.26]:25,延迟=2, 延迟=0.07/0/1.3/0.62,dsn=5.7.1,状态=反弹(主机 ASPMX.L.GOOGLE.COM[74.125.68.26] 说:550-5.7.1 [111.93.202.110
12]我们的系统检测到这条消息很可能是550-5.7.1 不请自来的邮件。为了减少发送到 Gmail 的垃圾邮件数量, 550-5.7.1 此消息已被阻止。请访问 550-5.7.1 https://support.google.com/mail/?p=UnsolicitedMessageError550 5.7.1 了解更多信息。 17si43634365pfq.99 - gsmtp(回复结束 数据命令))

后缀/清理[38923]:1325D226019D: message-id= 后缀/反弹[38940]:10C6B226019C:发件人未送达通知: 1325D226019D 后缀/qmgr[38917]:1325D226019D:来自=,大小=3069, nrcpt=1(队列活动)后缀/qmgr[38917]:10C6B226019C:已删除 后缀/本地 [38937]: 1325D226019D: to=, 中继=本地,延迟=0.08,延迟=0.04/0/0/0.04,dsn=2.0.0,状态=发送 (交付给命令:procmail -a "$EXTENSION")后缀/qmgr[38917]: 1325D226019D:已删除

【问题讨论】:

    标签: php email ubuntu gmail postfix


    【解决方案1】:

    看起来 gmail 将其标记为垃圾邮件并将其丢弃,其中一个可能的原因可能是因为他无法信任您的服务器。

    您可以尝试建立反向 DNS,如果 gmail 服务器可以解析 DNS 查找,他们可能不会丢弃来自您服务器的邮件。

    this article 中,您可以阅读有关配置后缀服务器以使用 gmail 发送消息的指南。

    【讨论】:

      猜你喜欢
      • 2014-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多