для нашего вебсайта мы посылаем ежемесячную новую версию к нашим членам. Существует (php) cronjob работает каждый месяц, чтобы это произошло. Вчера произошло что-то странное; мы получили много уведомлений о сбоях почты, которую мы отправили. В уведомлениях о сбоях говорится, что наша электронная почта не может быть отправлена на странные адреса электронной почты, которых нет в нашем списке рассылки. Таким образом, по-видимому, наша почта отправляется в random (спам?) адреса электронной почты, которые не должны получать электронную почту.
пример:
(I отредактировал адреса электронной почты и доменные имена):
письмо мы послали:
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 откуда? Мы не добавили в СК. Это адреса электронной почты, которые мы не знаем. Они не находятся в нашей системе или базе данных, но, по-видимому, есть что-то, что отправляет электронное письмо на это странные адреса электронной почты. В каждом уведомлении о сбое, которое мы получили, Есть разные случайные получатели электронной почты.
мы посылаем электронную почту с помощью 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()
кто-нибудь испытывал ничего подобного? Как я могу узнать, что является причиной этого?
**Edit: **
Адреса электронной почты загружаются из базы данных mysql и отправляются с помощью цикла foreach. Мы не нашли там ничего подозрительного.
Каждое письмо, которое мы отправили, также было отправлено введено резервное копирование (backup@ourwebsite.com) с использованием КБК. В этой учетной записи электронной почты мы только найти правильные письма, но мы не можем видеть, если были добавлены СК.
Мы не смогли получить доступ к журналам сервера, так как они превысили предельный размер файла.