2012-05-01 45 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); 

的電子郵件成功發送和似乎通過垃圾郵件篩選器確定,,但當我按回復時,它包括郵箱帳戶和對帳戶的回覆。

這是什麼意思?我只希望回覆地址在按回復時出現。這甚至有可能嗎?

非常感謝您提供的任何幫助!


編輯:

望着電子郵件標題看起來像從地址是越來越包括在回覆到現場。我不知道爲什麼!

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

不是我所期望的事情發生,聽起來像您的郵件客戶端的問題,請嘗試另一個,看是否是這種情況 – 2012-05-01 10:14:19

+0

您可以檢查腳本生成的電子郵件中的一個的原始頭?這將有助於解釋事情。 – Stuart

+1

這似乎與所有的郵件客戶端發生,看它的頭是它定義回覆與這兩個地址: '答覆:郵箱名稱<[email protected]>,回覆姓名 chapmanio

回答