Здравствуйте.
OpenCart 2.3.0.2.3
Не так давно возникла проблема, с доставкой писем на ukr.net, вообще не доходят.
Временно решили эту проблему так:
1. создал почту на хостинге
[email protected],
2. в админке магазина, в поле Email установил почту
[email protected],
3. на хостинге с
[email protected] перенаправлял на
[email protected].
Может быть недельку поработало и ситуация повторилась, перестали приходить письма.
Потом решили эту проблему добавлением ТХТ-запись с SPF. Снова хватило на пару недель. Вчера перестало работать.
Скорее всего проблема в том, что ukr.net проверяет отправителя и он не соответствует домену сайта.
В файлах сайта, уже не помню точный путь, где именно я это делал, в строке отправителя я прописывал:
$mail->setSender('
[email protected]');
кажется я заменял везде, где встречается эта строка,
Но в почтовике я вижу:
Отправитель: user@hosting_name.ru
Письма приходят от системного адреса.
Подскажите, пожалуйста, где и каким образом я могу изменить имя отправителя, чтобы письмо отправлялось не с системного адреса, а с моего домена, на котором расположен магазин.
Возможно, причина и не в этом, может быть кто-то уже сталкивался с такой проблемой, поделитесь ее решением.
PS
На Gmail письма приходят без проблем, не теряются.
Но штат не хочет менять рабочую почту. Убедить не могу.