我已经无休止地收到这个错误两天了。尽管遵循所有正确的协议调用。该错误表明电子邮件无效,但我将它与松鼠邮件一起使用没有问题,并且在 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