2012-09-19 80 views
0

我一直在无休止的2天这个错误。在所有适当的协议之后放松。该错误表明,该电子邮件是无效的,但我用它与松鼠邮件没有问题,它在php.ini中看起来完全相同我简直难以理解的唯一有意义的是,它是某种语法错误的地方但我可以弄清楚当我回显$ header时它会显示“From:[email protected]”是否正确,它是否认为from是电子邮件地址的一部分。我一直在放弃所有的风口浪尖,所以如果可以的话请帮助我。谢谢。继承人的PHP:hmailserver 550无效的地址错误通过php形式发送

$subject = "Your New Password"; 
$headers = "FROM: [email protected]"; 
$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 = [email protected] 

回答

0

我知道这是旧的,但对面它绊倒了。你可能现在固定它,以及... 你提到

显示 “来源:[email protected]

但你的头是

$头=“FROM:管理员@ dayshare 。本地”;

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