php - 用于 unix 的 php.ini 中的 sendmail_path [电子邮件发件人的全名]

标签 php email unix sendmail php-ini

我有一个 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/

相关文章:

php - 使用\PHPUnit_Framework_TestCase 或 ..\TestCase

linux - 根据分隔符在多列中打印文件

bash - 我如何在 UNIX 上获得用户的友好用户名?

php - 如何使用两个 id 在 laravel 中设置关系?

php - 为什么 PHP 中有句点?

php - 使用ajax和PHP上传图像

java - 从 Java 应用程序发送电子邮件的最佳方式

Django 电子邮件后端(不断从错误的 "sender"发送电子邮件)

java - 无法连接到 SMTP 主机 : {remote-server}, 端口 : {port}, 响应:-1

regex - 如何 grep 按字数过滤列?