0

我已经无休止地收到这个错误两天了。尽管遵循所有正确的协议调用。该错误表明电子邮件无效,但我将它与松鼠邮件一起使用没有问题,并且在 php.ini 中看起来完全相同但是我可以弄清楚当我回显 $header 它显示“发件人:admin@daysshared.local”时会是什么是正确的,它是否认为发件人是电子邮件地址的一部分。我正处于一起放弃的风口浪尖,所以如果可以的话,请帮助我。谢谢。继承人的PHP:

$subject = "Your New Password";
$headers = "FROM: admin@dayshare.local";
$message = "Your new password is as follows:

----------------------------
Password:$emailpassword
----------------------------

This email was automatically generated.";

      if (!mail($email,$subject,$message,$headers)){
         echo ("error");
      }else{
            echo"password sent";

在 php.ini 中:

SMTP = localhost
smtp_port = 25
sendmail_from = admin@dayshare.local
4

1 回答 1

0

我知道这是旧的,但只是偶然发现它。你现在可能已经修复了它......你提到

显示“发件人:admin@daysshared.local”

但你的标题是

$headers = "来自:admin@dayshare.local";

这是不同的dayshared.local & dayshare.local

于 2013-04-03T13:27:52.193 回答