2011-07-28 12 views
1

"From"アドレスの自動メールを送信しようとしています。私が@ my-website.comで欲しい名前を使用してメールを送信したら、どうすればそれを取り除くことができますか?"From"アドレスを変更するPHPメール

$address = "[email protected]"; 
    $subject = "Confirmation"; 
    $msg = "Registered"; 
    $headers = "From: MyWebsite \r\n"; 

    mail($address, $subject, $msg, $headers); 

私はそれをテストするとき、私は私の受信トレイに取得結果は[email protected]代わりに、それが正常に働いているだけで名前がMyWebSite

答えて

0

の、です。 mail()という完全なドメインが必要です。mail()関数を解析し、法的にはCAN-SPAMの行為の下に必要です。これは、ほとんどの電子メールに名前 "名前がMyWebSite" と表示されます

$headers = "From: MyWebsite <[email protected]> \r\n"; 

1

を読んでみてください、ない場合

$headers = "From: MyWebsite <[email protected]> \r\n"; 

をすると思うが、これを試してみてくださいお客様の電子メールアドレスも含まれています。

1

は、(引用符を含む)の文字列にアドレスから設定してみてください:(メールアドレス有効な電子メールには、本物のからを持っている必要があります。):それはないですので、

"MyWebsite" <[email protected]> 
0

は、あなたが送信者としてMyWebsiteを指定することはできません有効な電子メールアドレス。次のコードを試すことができます:

$headers = "From: MyWebsite <[email protected]> \r\n"; 
関連する問題