2012-01-11 17 views
1

私は、私たちに連絡先のフォームを持っているので、ユーザーは彼の名前、電子メールアドレス、および質問を入力します。私の受信トレイにメールを送信するが、ユーザーに返信する

ユーザは、自分の名前、電子メールアドレス、および質問を入力します。質問は

メールクライアントは、コードを使用してGmailの

で、私は、ユーザーが挿入されたメールに返信することができるはずです、メールをクリックして返信するときに私の受信トレイから、その後の私の受信トレイに送られ、以下、それが動作していない、

$mail->SMTPAuth = true; 

$mail->Username = "[email protected]"; 

$mail->Password = "xxxxxxxxxxxxxxxxx"; 

$mail->AddAddress("[email protected]",$Username); 

$mail->AddReplyTo($UserEmailAddress,$Username); 

$mail->IsHTML(true); 

$mail->Subject = "From ContactUs Form:".$Username; 

メールが私の受信トレイに来ているが、私は返事を押していたときに、それは私の受信トレイ自体

+0

どのクライアントを使用していますか?メールヘッダーを調べて、正しく設定されているかどうかを確認しましたか? –

+0

@ Hikaru-Shindo、実際には[email protected]にメールが届いていますが、返信すると返信アドレスは[email protected]です – Noor

答えて

2

電子メールクライアントを使用しているに返信されますか?

$mail->AddReplyTo($UserEmailAddress,$Username); 

$mail->AddReplyTo("$UserEmailAddress", "$Username") 

からの設定とFROMNAMEもことをお勧めしなければなりません。自分自身を設定しないと、デフォルトはphp.iniから取得されます。これはデフォルトのドメインか、自分以外のドメインになります!

デイブ

+0

メールクライアントはGmail – Noor

+0

が有効ではありません。 – Noor

+0

ここでの処理に大きな違いはありません...どちらも実際に同じ結果をもたらすはずです –

0

それはあなたのSMTPサーバーから別のを可能にし、返信にヘッダないことは可能ですか? reply-toが本当に必要なものに設定されている場合は、メールのヘッダーをチェックし、送信元アドレスを返信先アドレスに設定することを検討する必要があります。それは間違いなく問題を解決するはずです。

$mail->FromName = $Username; 
$mail->From = $UserEmailAddress; 

編集:

Gmailはここに問題がある可能性があります。 1つは、返信先ヘッダを無視してしまい、Toアドレスが[Send Mail As ...]の設定にも含まれていると問題があるようです。 Google Support Forum

+0

電子メールクライアントはGmail – Noor

+0

です。残念ながら、その仕事はありません – Noor

+0

Gmailには別の返信先とヘッダの問題があるようです。たとえば、[http://stackoverflow.com/questions/2421234/gmail-appearing-to-ignore-reply-to]を参照してください。差出人を返信先アドレスに設定しても機能しませんでしたか?これはあなたがまだ別のアドレスに返信していることを意味しますが、ヘッダーから正しいものを表示していますか? – Christopher

関連する問題