PHPMailer 5.1 отправляет дубликаты писем при добавлении более одного получателя

Я использую PHPMailer какое-то время, и у меня никогда не было никаких проблем, но на прошлой неделе я установил одну из своих CMS на веб-сайте, и клиент настоял на том, чтобы 2 письма с содержанием контактной формы его веб-сайта.

Хорошо, я подумал, что проблем нет, просто добавляю адрес электронной почты с помощью функции $ phpmailer-> AddAddress (). Однако добавление второго получателя заставляет PHPMailer дважды отправлять почту обоим получателям. Я трижды пробовал добавить третий приемник, чтобы проверить, получилось ли оно, но это ничего не изменило. Таким образом, добавление 2+ получателей заставляет PHPMailer дважды отправлять сообщение всем получателям.

В моем коде нет ничего странного. Это простой пример PHPMailer:

$mail             = new PHPMailer();
$mail->AddReplyTo("name@yourdomain.com","First Last");
$mail->SetFrom('name@yourdomain.com', 'First Last');

$mail->AddAddress("info@address.com");
$mail->AddAddress("info@address.nl");
$mail->Subject    = "PHPMailer Test Subject via mail(), basic"; 

$mail->Send();

У меня закончились варианты. Я понятия не имею, где что-то не так.

Заранее спасибо

-

Просто случайная мысль: я заметил, что почтовая программа по умолчанию установлена ​​на iso-8859-1, а на моем сайте работает utf8. Может ли сервер быть "тихим" перенаправлением?

// РЕДАКТИРОВАТЬ, что ^^ решило мою проблему

// РЕДАКТИРОВАТЬ2:

Хорошо, этого не произошло .. сегодня скрипт работал нормально (просто 1 письмо с 2 получателями), но минуту назад снова началось странное поведение.Есть какие-нибудь советы?

// Решение:

хорошо, я чувствую себя глупо! Ответ Зулхаэры Басрул ближе всего к актуальной проблеме! Вот что произошло: я отправлял электронное письмо на несколько адресов в поле «Кому». Например:

Кому: A, B, C

Оба A / B - мои собственные адреса. В Outlook у меня были некоторые правила сообщений, позволяющие помещать электронные письма с определенными адресатами в определенную папку. И у A, и у B было это правило.

Когда я получил свое электронное письмо, оба письма содержали оба почтовых адреса в поле «Кому». Приведение обоих писем к соответствию требованиям правил для обоих правил. Таким образом, сохраняя оригинал в одной папке и создавая копию в другой (дважды).

Спасибо, что подумали:)

7
задан Joshua - Pendo 21 February 2012 в 21:01
поделиться