Ich verwende phpmailer auf meiner Website, und um Spam-Problemen vorzubeugen, habe ich ein Postfach eingerichtet, von dem aus ich diese E-Mails versenden kann (per SMTP).
Ich habe die E-Mails so eingestellt, dass sie kommen von die Mailbox-Adresse und dann habe ich eine Antwort an die Adresse, an die die Antworten gehen sollen:
$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);
Die E-Mails werden erfolgreich versendet und scheinen die Spam-Filter problemlos zu passieren, aber wenn ich auf "Antworten" drücke, werden sowohl das Postfachkonto als auch das Konto, an das die Antwort gerichtet ist, angezeigt. .
Ist das so gewollt? Ich möchte nur, dass die Antwort an die Adresse erscheint, wenn Sie auf "Antworten" drücken. Ist das überhaupt möglich?
Edita:
Wenn ich mir die E-Mail-Kopfzeilen ansehe, scheint es, als ob die Absenderadresse in das Feld "Antwort an" aufgenommen wird. Ich habe keine Ahnung, warum!
Date: Tue, 1 May 2012 11:16:25 +0100
To: User name <user@email.com>
From: Mailbox name <mailbox@email.com>
Reply-to: Mailbox name <mailbox@email.com>, Reply to name <replyto@email.com
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