Для нашего сайта мы отправляем ежемесячное обновление нашим членам. Для этого каждый месяц выполняется (php) cronjob. Вчера произошло нечто странное; Мы получили много уведомлений о сбоях по почте, которую мы отправили. В сообщениях об ошибках говорится, что наша электронная почта не может быть отправлена на странные адреса электронной почты, которых нет в нашем списке рассылки. Итак, по-видимому, наша почта отправляется случайным образом (спам?) адреса электронной почты, которые не должны получать письма.

ПРИМЕР:

(Я редактировал адреса электронной почты и доменные имена):

Письмо, которое мы отправили:

To: sarah@domain.com
From: update@ourwebsite.com
Subject: Your monthly statistics


Hello Sarah,

Here are your monthly statistics.

(…)

Kind regards,
Our Website


Уведомление о сбое мы получили обратно:

Hi. This is the qmail-send program at vz79.shared.ourhost.net.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<jconvis76@gmail.com>:
173.194.65.27 does not like recipient.
Remote host said: 552-5.2.2 The email account that you tried to reach is over quota. Please direct
552-5.2.2 the recipient to
552 5.2.2 http://support.google.com/mail/bin/answer.py?answer=6558 fk8si4106867wib.66 - gsmtp
Giving up on 173.194.65.27.

<jconvery47@hotmail.com>:
65.55.92.136 does not like recipient.
Remote host said: 550 Requested action not taken: mailbox unavailable
Giving up on 65.55.92.136.

<jconverse444@yahoo.com>:
98.138.112.34 failed after I sent the message.
Remote host said: 554 delivery error: dd Sorry your message to jconverse555@yahoo.com cannot be delivered. This account has been disabled or discontinued [#102]. - mta1216.mail.ne1.yahoo.com

--- Below this line is a copy of the message.

Return-Path: <update@ourwebsite.com>
Received: (qmail 16588 invoked by uid 10063); 1 Jan 2015 20:05:02 +0100
To: sarah@domain.com
Subject: Your monthly statistics
X-PHP-Originating-Script: 10063:class.phpmailer.php
Date: Thu, 1 Jan 2015 20:05:02 +0100
From: "OurWebsite.com" <update@ourwebsite.com>
Reply-to: “OurWebsite.com” <update@ourwebsite.com>
Message-ID: <610140b6148cb9e33f12725c62f468a0@localhost.localdomain>
X-Priority: 3
X-Mailer: PHPMailer (phpmailer.codeworxtech.com) [version 2.2]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/html; charset="iso-8859-1"


<html>
<body>

Hello Sarah,

Here are your monthly statistics.

(…)

Kind regards,
Our Website

</body>
</html>

Откуда поступают jconvis76@gmail.com, jconvery47@hotmail.com и jconverse444@yahoo.com? Мы не добавили их в BCC. Это адреса электронной почты, которые мы не знаем. Их нет в нашей системе или базе данных, но, очевидно, есть что-то, что отправляет электронное письмо на эти странные адреса электронной почты. Каждое уведомление о сбое, которое мы получили, содержит разных случайных получателей электронной почты.

Мы отправляем электронную почту, используя PHPMailer [версия 2.2]

// PHPMAILER
$mail = new PHPMailer();

$mail->From = "update@ourwebsite.com";

$mail->FromName = "OurWebsite.com";
$mail->AddAddress($to);
$mail->AddBCC("backup@ourwebsite.com);
$mail->AddReplyTo("update@ourwebsite.com", "OurWebsite.com");

$mail->IsHTML(true);

$mail->Subject = "Your monthly statistics";
$mail->Body    = $message;

$mail->Send()

Кто-нибудь испытывал что-то подобное раньше? Как я могу узнать, что вызывает это?

** Редактировать: ** Адреса электронной почты загружаются из базы данных mysql и отправляются с помощью цикла foreach. Мы не нашли там ничего подозрительного. Каждое письмо, которое мы отправили, также было отправлено на резервный адрес электронной почты (backup@ourwebsite.com) с помощью BCC. В этой учетной записи электронной почты мы находим только нужные письма, но не видим, были ли добавлены BCC. Мы не смогли получить доступ к нашим журналам сервера, потому что они превысили ограничение на размер файла.

1 ответ1

0

Исправлена эта проблема после обращения к моему хостинг-провайдеру:

«Это ошибка на нашем почтовом сервере. Сообщения были доставлены, но сервер также добавил другие сообщения об ошибках. Эта ошибка теперь исправлена. "

Я нахожу это немного странным, но, очевидно, такие проблемы могут возникнуть на почтовом сервере.

Таким образом, чтобы ответить на вопрос полностью, для тех, у кого есть подобные проблемы:

  • Проверьте ваши почтовые журналы.
  • Проверьте на наличие вредоносных программ.
  • Проверьте, был ли изменен какой-либо из ваших почтовых сценариев. (См. Комментарии Ивана Викторовича выше)

Если вы не нашли ничего подозрительного: обратитесь к вашему хостинг-провайдеру. Они могут быть в состоянии исправить ошибку, которая вызывает эту проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .