После переноса на хостинг swiftmailer перестал отсылать письма.
Стоит модуль Swiftmailer. В нем была настройка для gmail. В Mail System "CРЕДСТВО ФОРМАТИРОВАНИЯ" и "ОТПРАВИТЕЛЬ стоят Swift Mailer. С рабочего компа со старыми настройками работало и работает.
На хостинге поменял во вкладке transport только SMTP сервер, почтовые логин и пароль. Остальные настройки в виде порта и шифрования остались, т.к. соответствуют хостингу.
При нажатии на тест, возникает ошибка, которую я вижу в логах. Упорно отправляет со старого тестового адреса, который я использовал ранее до настройки хостинга. Выводит такую ошибку:
Ошибка отправки письма (от <СТАРЫЙ>gmail.com до <ТЕСТОВАЯ>gmail.com с ответом для to не установлено).
Комментарии
Зайдите на /admin/config/system/site-information и там поменяйте там адрес.
Дело в том, что в настройках Swift Mailer настраивается не адрес исходящей почты, а только аккаунт для работы с почтовым сервером(то, что логин совпадает с адресом, обычно, это просто совпадение).
Да, стало пытаться отправляться от кого надо, но все равно ошибка:
А вот с этим уже, возможно, надо в техподдержку хостера. Может что-то заблокировано, может сервис не работает, если это их. А может надо другой порт/тип шифрования?
Если поставить обычный порт 25 и убрать шифрование, то ошибки нет, но и тестового письма нет.
Дело в сервере, да? У меня есть иуда доступ. Что там надо посмотреть? Настройки портов я вижу, что водил верно.
Странно. Внезапно заработало. Программно отсылает без шифрования...
Боюсь, что тут очень сложно сказать, где и что надо смотреть.
Вам надо убедиться, что почтовый сервер работает. Проверить его логи. Узнать, как он хочет, чтобы к нему подключались, и сделать именно так.
Для разных операционных систем/почтовых серверов смотреть надо в разных местах, и сильно по-разному...