0

私はこのエラーを2日間際限なく受けています。すべての適切なプロトコルに従っているにもかかわらず。エラーは、電子メールが無効であることを示唆していますが、問題なくリスメールで使用しています.php.iniではまったく同じように見えます.私にとって意味のある唯一のことは、それが何らかの構文エラーであることですしかし、$header をエコーするとどうなるかはわかります。「From: admin@daysshared.local」と表示されているのは正しいのですが、from はメール アドレスの一部だと思いますか。諦めかけているので、どなたか助けてください。ありがとう。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";

daysshare.local と dayshare.local は異なります

于 2013-04-03T13:27:52.193 に答える