2012-05-01 24 views
31

私は自分のウェブサイトでphpmailerを使用しています。スパムの問題を解決するために私は(SMTPを使用して)これらのメールを送信するメールボックスを作成しました。phpmailer:「返信先」アドレスのみを使用して返信する

私はからメールボックスアドレスをを来るように電子メールを設定しているし、私は私が返事がに行きたい場所のためアドレスに返信を追加しました:

$mail = new PHPMailer(); 

$mail->IsSMTP(); 
$mail->SMTPAuth = true; 
$mail->SMTPSecure = 'tsl'; 
$mail->SMTPDebug = 1; 
$mail->Host  = EMAIL_HOST; 
$mail->Port  = EMAIL_PORT; 
$mail->Username = EMAIL_USER; 
$mail->Password = EMAIL_PASS; 

$mail->SetFrom('[email protected]', 'Mailbox name'); 
$mail->AddReplyTo('[email protected]', 'Reply to name'); 
$mail->AddAddress('[email protected]', 'User name); 

電子メールが正常に送信し、迷惑メールフィルタok を通過するようですが、返信を押すと、メールボックスアカウントとアカウントへの返信の両方が含まれます。

これは何を意味するのでしょうか?返事を押すと返信が表示されるようにするだけです。これも可能ですか?

ご協力いただきありがとうございます。


編集:

は、電子メールのヘッダを見ると、それはアドレスからのフィールドへの応答に含まなっているように思えます。なぜ私は分かりません!

Date: Tue, 1 May 2012 11:16:25 +0100 
To: User name <[email protected]> 
From: Mailbox name <[email protected]> 
Reply-to: Mailbox name <[email protected]>, Reply to name <[email protected] 
Subject: Email subject 
Message-ID: <[email protected]> 
X-Priority: 3 
X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net) 
MIME-Version: 1.0 
Content-Type: multipart/alternative; 
    boundary="b1_54c530c0d1f3ff33fc87c4c41c2c9ffd" 

--b1_54c530c0d1f3ff33fc87c4c41c2c9ffd 
Content-Type: text/plain; charset = "iso-8859-1" 
Content-Transfer-Encoding: 8bit 
+0

ない私が起こることを期待するものを、お使いのメールクライアントの問題のように聞こえる、これはスクリプトが生成された電子メールのいずれかの生のヘッダを調べることができる場合 –

+0

であるかどうかを確認するために別のものを試してみてください?それは物事を説明するのに役立ちます。 – Stuart

+1

すべてのメールクライアントで、両方のアドレスでreply-toを定義しているヘッダーを調べているようです: 'Reply-to:メールボックス名<[email protected]>、reply @ @ email .com> ' 私はなぜそれが起こっているのだろうか。 – chapmanio

答えて

関連する問題