sendmail用户未知 – debian lenny

我的php的mail()函数刚刚停止工作了一会儿。 它开始返回FALSE

我不是一个系统pipe理员,所以请原谅我的无知。

我将我的php.ini send_path选项设置为: "sendmail_path = /usr/sbin/sendmail -t -i"并重新启动apache。

然后,我学会了如何testingsendmail:

sudo / usr / sbin / sendmail -bv [email protected] [email protected] …可交付物:邮寄者esmtp,主机example.com。,用户[email protected]

示例电子邮件是一个真正的邮箱。

我还看到邮件日志中的未知用户消息。

任何人都可以请帮我debugging这个?

如果你知道你正在使用哪一个邮件系统,这将有所帮助,这样你可以看到邮件是否在队列中停滞。 是不是真的sendmail,postfix,qmail退出了,什么?

同时,如果您想要为mail()函数尝试replace函数,则可能需要尝试使用此PHP MIME电子邮件类的封装器smtp_mail()函数。 它采用与邮件相同的参数,但使用可configuration的SMTP服务器来路由邮件。