OCShop — проблемы с почтой

25.10.2015

Неожиданно заметил что почта от OpenScript Shop приходит с адреса дефолтного для сервера хостера. Ну типа логин@серверхостера.com

Хотя раньше все приходило как надо с адреса указанного в настройках. Что соответственно меня напрягло. Ведь приходящая покупателю почта с левого адреса явно не вызовет позитивных эмоций.  Оказалось хостер в борьбе с спамом запретил изменять поле from в функции mail и рекомендует использовать smtp.

Ладно.  Тем более что проблем видимых не предвидится. У меня почта домена привязана к яндексу.  Указываю в настройках то что написано у яндекса:

  • адрес почтового сервера — smtp.yandex.ru;
  • защита соединения — SSL;
  • порт — 465.

Не работает!! Погуглил оказывается нужно использовать

  • адрес почтового сервера — ssl://smtp.yandex.ru;

Ладно. Пробуем.

Не работает

Получаем пачку ошибок типа :

Notice: Error: DATA not accepted from server! in /system/library/mail.php on line 380

Error: MAIL FROM not accepted from server! in /system/library/mail.php on line 290

Короче не работает. В итоге нашел вот такое решение:

Проблема  некорректном файле mail.php там то адрес отправителя равен адресу получателя, то просто пробел стоит. В общем качаем его 

  mail.php (12,3 KiB, 1 477 hits)

, заменяем /system/library/mail.php и все работает как надо!

Один комментарий

  • Артем 12.06.2016 в 9:38 пп

    Полезная инфа, спасибо!

Добавить комментарий для Артем Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *