我在我的网站上使用phpmailer并帮助解决垃圾邮件问题,我创建了一个邮箱来发送这些电子邮件(使用SMTP)。
我已将电子邮件设置为来自邮箱地址,然后在我希望将答复发送到的地址处添加了答复:
$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('mailbox@email.com', 'Mailbox name');
$mail->AddReplyTo('replyto@email.com', 'Reply to name');
$mail->AddAddress('user@email.com', 'User name);
电子邮件发送成功,并且似乎可以通过垃圾邮件过滤器,但是当我按“回复”时,它既包含邮箱帐户又包含对帐户的回复。
这是要发生的事吗? 我只希望在您按回复时显示回复地址。 这有可能吗?
预先非常感谢您提供的任何帮助!
编辑:
查看电子邮件标题,似乎“发件人”地址已包含在“回复”字段中。 我不知道为什么!
Date: Tue, 1 May 2012 11:16:25 +0100
To: User name
From: Mailbox name
Reply-to: Mailbox name , Reply to name
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