Подскажите, пожалуйста. Проблема с SMTP через mail.ru ocStore 3.0.3.7. от liveopencart
Всегда заказчикам подключаю доменную почту smtp через сервера mail.ru, всегда работает все нормально. Сейчас заказчик попросил тоже через mail.ru но не доменную, а обычную почту, и ошибка, не могу понять где. В тех поддержке mail говорят нет блокировки. Попробовал настроить через Outlook, письма отправляются. Менял всегда для доменной что бы работала в
catalog\controller\information\contact.php :
$mail->setFrom($this->request->post['email']);
на
$mail->setFrom($this->config->get('config_email'));
и в system/library/mail/smtp.php
if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->smtp_username . '>XVERP' . "\r\n");
} else {
fputs($handle, 'MAIL FROM: <' . $this->smtp_username . '>' . "\r\n");
}
на
if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->from . '>XVERP' . "\r\n");
} else {
fputs($handle, 'MAIL FROM: <' . $this->from . '>' . "\r\n");
}
Ошибки в логах:
[Tue Jun 17 17:35:38 2025] [php7:error] [pid 642038:tid 642038]
PHP Fatal error: Uncaught Exception: Error: DATA not accepted from server! in /public_html/system/library/mail/smtp.php:241\nStack trace:\n#0
/public_html/system/library/mail/smtp.php(209): Mail\\Smtp->handleReply(Resource id #77, 250, 'Error: DATA not...')\n#1
/public_html/system/library/mail.php(142): Mail\\Smtp->send()\n#2
/storage/modification/catalog/controller/information/contact.php(37): Mail->send()\n#3
/storage/modification/system/engine/action.php(79): ControllerInformationContact->index()\n#4
/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry))\n#5
/storage/modification/system/engine/action.php(79): ControllerStartupRouter->index()\n#6
/public_html/system/engine/router.php(67): Action->execute(Object(Registry))\n#7
in /public_html/system/library/mail/smtp.php on line 241
DATA not accepted from server
-
- Сообщения: 1
- Зарегистрирован: 17.06.2025