我已经在 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= postfix/cleanup[38918]: 10C6B226019C: message-id=
<20170105104339.10C6B226019C@test.com> 后缀/qmgr[38917]: 10C6B2269019: , nrcpt=1 (queue active) postfix/smtp[38942]: connect to ASPMX.L.GOOGLE.COM[2404:6800:4003:c02::1b]:25: Network is unreachable postfix/smtp[38942]: 10C6B226019C : to=, relay=ASPMX.L.GOOGLE.COM[74.125.68.26]:25, delay=2, delays=0.07/0/1.3/0.62, dsn=5.7.1, status=bounced (主机 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=UnsolicitedMessageError 550 5.7.1 了解更多信息。17si43634365pfq.99 - gsmtp(回复数据命令的结尾))后缀/清理[38923]: 1325D226019D: message-id=<20170105104341.1325D226019D@test.com> 后缀/退回[38940]: 10C6B226019C: 发件人未送达通知: 1325D226019D 后缀/来自 qmgr[3260197]D:1325D: , size=3069, nrcpt=1 (queue active) postfix/qmgr[38917]: 10C6B226019C: 移除 postfix/local[38937]: 1325D226019D: to=, relay=local, delay=0.08, delays=0.04/0/0/ 0.04, dsn=2.0.0, status=sent (交付给命令: procmail -a "$EXTENSION") postfix/qmgr[38917]: 1325D226019D: 移除