В журнале постоянно (периодически) появляется запись:
phpmailerException: Ошибка SMTP: данные не приняты. в функции PHPMailer->SmtpSend() (строка 781 в файле ***/sites/all/modules/smtp/smtp.phpmailer.inc).
Error sending e-mail from ***inbox.ru to ***mail.ru : Ошибка SMTP: данные не приняты.
Ошибка SMTP сервера: Message was not accepted -- invalid mailbox. Local mailbox ***mail.ru is unavailable: user not found
Подскажите, где найти и убить этот ***mail.ru? Замучался искать. До этого пытался настроить отправку почты на локалке, затем стандартно уже на хостинге. Потом поставил SMTP, настроил, все работает. Не могу теперь наити, где настроено правило отправки e-mail from ***inbox.ru to ***mail.ru
Комментарии
Никто не знает?
в rules'ах, не?
как вариант, слить бекап сайта (файлы + дамп БД) и с пройтись поиском по ним.
LOCK TABLES `commerce_order` WRITE;
/*!40000 ALTER TABLE `commerce_order` DISABLE KEYS */;
INSERT INTO `commerce_order` VALUES (5,'5',42,'commerce_order',1,'bn@mail.ru','pending',1466394133,1466394133,'127.0.0.1','a:1:{s:17:\"last_cart_refresh\";i:1466394133;}'),...
LOCK TABLES `commerce_order_revision` WRITE;
/*!40000 ALTER TABLE `commerce_order_revision` DISABLE KEYS */;
INSERT INTO `commerce_order_revision` VALUES (5,'5',39,1,'bn@mail.ru','cart','Created as a shopping cart order.',1466394085,'127.0.0.1','a:1:{s:17:\"last_cart_refresh\";i:1466394098;}'),(5,'5',40,1,'bn@mail.ru','checkout_checkout','Customer proceeded to checkout using a submit button.',1466394133,'127.0.0.1','a:1:{s:17:\"last_cart_refresh\";i:1466394133;}'),(5,'5',41,1,'bn@mail.ru','checkout_complete','Customer continued to the next checkout page via a submit button.',1466394133,'127.0.0.1','a:1:{s:17:\"last_cart_refresh\";i:1466394133;}'),(5,'5',42,1,'bn@mail.ru','pending','Order state updated via Rules.',1466394133,'127.0.0.1','a:1:{s:17:\"last_cart_refresh\";i:1466394133;}'),(6,'6',43,1,'***@inbox.ru','cart','Created as a shopping cart order.',1466402360,'127.0.0.1','a:1:{s:17:\"last_cart_refresh\";i:1466402382;}'),(6,'6',44,1,'***@inbox.ru','checkout_checkout','Customer proceeded to checkout using a submit button.',1466402398,'127.0.0.1','a:1:{s:17:\"last_cart_refresh\";i:1466402398;}'),(6,'6',45,1,'***@inbox.ru','checkout_complete','Customer continued to the next checkout page via a submit button.',1466402398,'127.0.0.1','a:1:{s:17:\"last_cart_refresh\";i:1466402398;}'),(6,'6',46,1,'***@inbox.ru','pending','Order state updated via...
Поиск по базе дал вот такую хрень. Как в ней разобраться?
bn@mail.ru - искомый е-мейл, на который не может прийти отправка и который не существует.
***@inbox.ru - е-мейл сайта с которого идет отправка
Не опасно ли выкладывать эти данные?
Где искать в файлах сайта вообще не знаю. Не будешь же искать в каждом. Или есть способ?
то что есть в базе это похоже, заказы, оформленные с этим емайлом.
что скажет поиск по файлам (настройте на поиск по папке sites (пользовательские файлы) в содержимом файлов)?
нотепад
нотепад для поиска по содержимому в куче файлов? гм.. на самом деле, любой вменяемый файловый менеджер (Total Commander, FAR, ...)
Емейл bn@mail.ru мой выдуманный, похоже, вводил я куда-то, чтобы проверить отправку заказов. Теперь не могу найти куда Возможно через денвер, когда еще сайт был на локалке. Адрес 127.0.0.1 не об этом? Или я что-то путаю.
Как вообще может постоянно выполняться отправка письма? В rules'ах все перелопатил - не вижу. Отключил уже Backup and Migrate. Что еще может выполнять эту отправку?
Поиск в содержимом файлов папке sites как ни странно ничего не дает - сканировал Фаром, Нотепадом, FileLocator'ом.
В журнале при указании ошибки всегда разные незнакомые (не мои) ip. Может ли быть это действием кого-то со стороны?
Дело в том, что бесконечно долбят меня ботнетом, то подбор пароля админа, то всякие уязвимости нащупывают (забытые архивы пытаются найти), то пытаются регистрироваться всякие hajhfah@gadsmail.ru и т.д.
Ошибка отправки повторяется раз 10 в день примерно через каждые 3 часа
Да и еще. За сообщением об ошибке всегда следует сообщение о запуске cron'а. При этом время запуска cron'а и сообщения об ошибке совпадают. Хост в сообщении о запуске cron'а и хост в сообщении об ошибке тоже совпадают.
поковыряйте /admin/config/system/actions, потом я бы все ж тщательнее посмотрел smtp и rules, и может sheduler какой-нибудь присутствует.
вообще странно, что в бекапах вы ничего не находите...