一些背景信息:我有一个网站(可以说'example.com')运行一个LAMP服务器(Ubuntu 10.04),所有的邮件stream量是由外部电子邮件服务处理。 我的DNSlogging已设置,以便MXlogging指向外部电子邮件服务器(这一切工作正常)。 Postfix已经安装,但没有configuration(我相信我需要'空客户端'设置?)。 PHP ini的sendmail_path被设置为默认值。 我对sendmail(和一般的邮件)有一点了解,但是我可以看到它是在默认的php sendmailpath下。 所以我试图通过PHP的mail()函数将[email protected]的邮件发送给客户,显然没有邮件发送。 如何修复/追踪发生了什么事情(同时保持MXlogging不变)?
如果postfix没有configuration并启动,你的电子邮件将排队。 你可以看到他们从shell发出'mailq'。 你应该configuration你的后缀自己发送所有的电子邮件(自治系统)或vía智能主机(也许你的域名服务器)。 如何做到这一点很大程度上取决于您的网站托pipe(是否允许直接发送邮件?)和您的邮件托pipe(它会接受从您的网站中继?)。