Сталкивался с подобной проблемой. Решил следующим образом:
идем Настройки -> E-Mail.
Ставим галку у "Задать свои параметры для SMTP сервера. Только для опытных пользователей." и ниже у "Оба"
- вписываем "Домен почты:" - адрес сайта
- далее вписываем учетные данные почтового ящика _на хостинге_ (соответственно заранее этот ящик нужно создать)
- заходим PS_DIR/tools/swift/Swift/, открываем Message.php, идем на строку 79 и приводим ее в следующий вид:
Цитата:
$this->setFrom("mail@domain.ru");
то есть явно вписываем адрес от кого идет почта
Обязательно тестируем (внизу тыкаем "Отправить тестовое письмо")
Также вы можете в последствии столкнуться с проблемой когда на почту приходит невалидная ссылка на магазин, это можно исправить следующим образом:
- зайдя в PS_DIR/mails/ru и, смотря из-за чего пришла почта пользователю, меняем в шаблоне строку со ссылкой на магазин в которой есть {static_token} или как то как, на {shop_url} (это там где <a href="...">)