Неожиданно заметил что почта от 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 520 hits)
Один комментарий
Полезная инфа, спасибо!