PHP sendmail_path标志 - 无法正常工作?

时间:2010-11-12 01:53:29

标签: php sendmail email-headers

我最近切换了主机,遇到了mail()函数的问题。

在我以前的主机上,我可以通过执行此操作来定义起始地址:

mail("test@email.com","subject","message","From: fake@email.com");

但是在新主机上,它会忽略From标头。相反,它从默认电子邮件帐户some@something.myhost.com发送。

在php.ini中,sendmail_path设置如下:sendmail_path = / usr / sbin / sendmail -t -i

据我所知,这应该允许我在标题中设置起始地址。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你可以尝试:

ini_set("sendmail_from", "fake@email.com");

set_ini动态设置配置选项,在本例中为sendmail_from

设置给定配置选项的值。配置选项将在脚本执行期间保留此新值,并将在脚本结束时恢复。

ini_set的定义:PHP.NET