sendmail 用户未知 - debian lenny

sendmail 用户未知 - debian lenny

我的 phpmail()函数刚刚停止工作。它开始返回FALSE

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

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

然后,我学习了如何像这样测试 sendmail:

sudo /usr/sbin/sendmail -bv[电子邮件保护] [电子邮件保护]... 可交付成果:邮件发送者 esmtp、主机 example.com、用户[电子邮件保护]

示例电子邮件是真实的邮箱。

我也在邮件日志中看到了未知用户消息。

有人可以帮我调试这个吗?

答案1

如果您能说出您使用的邮件系统,您就能知道邮件是否在队列中停滞,这将很有帮助。真的是 sendmail、postfix、qmail、exit 还是什么?

同时,如果你想尝试 mail() 函数的替代函数,你可能想尝试 smtp_mail() 函数,它是一个包装器,可以使用这个PHP MIME 电子邮件信息类。它采用与邮件相同的参数,但使用您可以配置的 SMTP 服务器来路由消息。

相关内容