PHP sendmail_路径标志--工作不正常?
我最近更换了主机,但mail()函数出现问题 在我以前的主机上,我可以通过执行以下操作通过标头定义发件人地址:PHP sendmail_路径标志--工作不正常?,php,sendmail,email-headers,Php,Sendmail,Email Headers,我最近更换了主机,但mail()函数出现问题 在我以前的主机上,我可以通过执行以下操作通过标头定义发件人地址: mail("test@email.com","subject","message","From: fake@email.com"); 但是,在新主机上,它会忽略From标头。而是从默认的电子邮件帐户发送something@something.myhost.com. 在php.ini中,sendmail_路径设置如下:sendmail_路径=/usr/sbin/sendmail-t-i
mail("test@email.com","subject","message","From: fake@email.com");
但是,在新主机上,它会忽略From标头。而是从默认的电子邮件帐户发送something@something.myhost.com.
在php.ini中,sendmail_路径设置如下:sendmail_路径=/usr/sbin/sendmail-t-i
根据我的研究,这应该允许我在标题中设置发件人地址
有什么想法吗?你可以试试:
ini_set("sendmail_from", "fake@email.com");
set_ini
动态地设置配置选项,在这种情况下,sendmail\u from
设置给定配置选项的值。配置选项将在脚本执行期间保留此新值,并在脚本结束时恢复。
ini\u set
的定义位于: