phpmailer: Ответить, используя только адрес «Ответить»
Я использую phpmailer на своем веб-сайте и для решения проблем со спамом создал почтовый ящик для отправки этих писем (с использованием SMTP).
Я установил электронные письма, чтобы прийтиfrom адрес почтового ящика, а затем я добавилreply to адрес, по которому я хочу получить ответы:
<code>$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); </code>
Письма успешно отправляются и, похоже, проходят через фильтры спама,but when I press reply it includes both the mailbox account and the reply to account.
Это то, что должно произойти? Я хочу, чтобы ответ на адрес отображался только при нажатии ответа. Это вообще возможно?
Заранее большое спасибо за любую помощь!
Edit:
Глядя на заголовки писем, кажется, что адрес отправителя включается в поле ответа на поле. Я не имею понятия почему!
<code>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: <54c530c0d1f3ff33fc87c4c41c2c9ffd@localhost> 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 </code>