我最近切换了主机,但 mail() 函数出现了问题。
在我以前的主机上,我可以通过执行以下操作通过标头定义发件人地址:
mail("test@email.com","subject","message","From: fake@email.com");
但是,在新主机上,它会忽略 From 标头。相反,它从默认电子邮件帐户 something@something.myhost.com 发送。
在 php.ini 中,sendmail_path 设置如下: sendmail_path = /usr/sbin/sendmail -t -i
据我从研究中得知,这应该允许我在标题中设置发件人地址。
有任何想法吗?