Я ИТ специалист или Жизнь ИТшника Это блог о моей работе, жизни и увлечениях! Решим ИТ проблемы вместе!

25Окт/151

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

Неожиданно заметил что почта от 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, 848 hits)

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

Комментарии (1) Пинги (0)
  1. Полезная инфа, спасибо!


Leave a comment

Нет обратных ссылок на эту запись.