我有一个 Unix 基础服务器和一个 php 基础网站。我正在尝试为 php.ini 中的 sendmail_path 设置全名 和电子邮件地址。
当我将其设置如下(没有名称)时,它工作正常
sendmail_path = /usr/sbin/sendmail -t -i -f'emailaddress@example.com'
但是如果我尝试添加下面的名称,它会失败
sendmail_path = /usr/sbin/sendmail -t -i -f'"Full Name" <emailaddress@example.com>'
您可能建议改用 sendmail_from
,但正如我提到的,它是 Unix 服务器,sendmail_from
中设置的任何内容都将被忽略。有人知道如何解决这个问题吗?
如有任何帮助,我们将不胜感激。
最佳答案
试试下面的版本:
sendmail_path = /usr/sbin/sendmail -t -i -F"Full Name" -f'emailaddress@example.com'
警告
它将与“真正的 sendmail”(由 sendmail.org 提供的 sendmail)一起工作。
它可能不适用于其他 MTA 提供的某些“sendmail look alike”,例如后缀、exim、...
关于php - 用于 unix 的 php.ini 中的 sendmail_path [电子邮件发件人的全名],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22816248/