Я использую 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 было это правило.
Когда я получил свое электронное письмо, оба письма содержали оба почтовых адреса в поле «Кому». Приведение обоих писем к соответствию требованиям правил для обоих правил. Таким образом, сохраняя оригинал в одной папке и создавая копию в другой (дважды).
Спасибо, что подумали:)