2016-07-06 9 views
-1

私のPHPメールヘッダーは、次のとおりです。PHPの返信先ヘッダは何をしますか?

From: Writer's Tryst <[email protected]> 
Reply-To: The Charlotte Gusay Literary Agency <[email protected]> 
X-Mailer: PHP/5.5.37 
MIME-Version: 1.0 
Content-type: text/html; charset=iso-8859-1 

私はGmailのをクリックするとボタン "を":

enter image description here

私はこのメールに返信すると、メールがFromアドレスに送信されます。私はそれが返信先アドレスに送信されることを期待していました。これを達成するためにPHPメールを設定する方法はありますか? Reply-Toヘッダーが実際に何を行うかについてのドキュメントは明確ではありません。

+1

希望するとおりにそのヘッダーを処理するのは返信クライアントの責任です。通常、返信はreply-toに送られるべきですが、gmailはFromヘッダーのアドレスとは異なるドメイン上にあるため、このケースでは返信先アドレスへの送信を意図的に拒否することがあります。できる場合は、Fromと同じドメイン上の別のアドレスへの返信をテストします。受信者のメールクライアント(Gmailなど)が返信を指示する場所を実際に制御することはできません。 –

+0

ありがとう、マイケル。それは私が期待したもの。返信先の電子メールアドレスを本文に含めます。 –

+3

RFC 2822の仕様では、Reply-Toの目的が記述されています。ヘッダーを含める以外のことはPHPにはあまりありません。 https://tools.ietf.org/html/rfc2822 –

答えて

0

返信先では、別のメールアドレスを割り当てて返信することができます。 PHPのメール機能にヘッダーが含まれていると、基本的に電子メールサーバーが返信ボタンに割り当てることができる変数になります。しかし、多くの電子メールサーバフィルタは、ヘッダが送信されたサーバと同じサーバ上にないときにこれらを拒否します。

関連する問題