Не работает отправка почты, SMTP module

Аватар пользователя Antonina Antonina 14 апреля в 15:34

Народ подскажите где копать. Переносили сайт с 7-ки на 9-ку, перед заливкой на хостинг тестировали отправку почты. Все работало, письма приходили. После переноса случайно внимание обратила, что на сайте заявка в одной из форм свежая, но на почте этого не было. Протестировала все формы в режиме инкогнито, доходят на сайт, дальше на почту не идут. Адреса в формах указаны, куда отправлять. На 7-ке через SMTP было настроено, зашла туда, он отключен. Включила, прописала все поля, при заполнении и отправки формы стал выдавать следующую ошибку:

На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.

Drupal\Core\Entity\EntityStorageException: Invalid address: (Reply-To): in Drupal\Core\Entity\Sql\SqlContentEntityStorage->save() (line 811 of core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php).

Лучший ответ

Аватар пользователя Antonina Antonina 15 апреля в 14:31

Оказывается отправка почты была настроена с помощью самого модуля webform. Я то думала, что не работает по причине того, что smtp отключен. Заменила почту в "Основных настройках сайта" и прописала почту по умолчанию ее же. Все заработало, заявки доходят, правда пошли в папку спам и гугл по ходу подозревает, что почта корявая. Есть ли какие то варианты, может в днс что то прописать для почтовиков

Комментарии

Аватар пользователя ivnish ivnish 14 апреля в 15:51

А что при отправке тестового письма на странице конфигурации модуля SMTP? Отправляется или нет?

Аватар пользователя Antonina Antonina 14 апреля в 16:01

Неа, пишет:
Не удаётся отправить e-mail. Свяжитесь с администратором сайта, если проблема повторяется.

Аватар пользователя ivnish ivnish 14 апреля в 16:25

Там есть галочка для отображения сообщений отладки. Включите ее и попробуйте снова отправить тестовое письмо

Аватар пользователя ivnish ivnish 14 апреля в 18:47

Предлагаю перестать гадать и написать отладочную информацию, которую выдает модуль smtp

Аватар пользователя Antonina Antonina 14 апреля в 16:11

Пробовала через яндекс и гугл, порты 25, 80, 465
Логин-пароль все правильно заведено.
Надо понимать скорее всего дело не в настройках модуля.
Сайт шаманился на впс, потом перенесли на обычный хостинг в рег.ру.
Связи на данный момент с тем кто делал сайт нет.

Аватар пользователя ivnish ivnish 14 апреля в 16:26

Если отправка идёт через модуль smtp то, по идее, без разницы где крутится сайт

Аватар пользователя Antonina Antonina 15 апреля в 14:31

Оказывается отправка почты была настроена с помощью самого модуля webform. Я то думала, что не работает по причине того, что smtp отключен. Заменила почту в "Основных настройках сайта" и прописала почту по умолчанию ее же. Все заработало, заявки доходят, правда пошли в папку спам и гугл по ходу подозревает, что почта корявая. Есть ли какие то варианты, может в днс что то прописать для почтовиков

Аватар пользователя Antonina Antonina 19 апреля в 9:50

Здесь бы понять, что лучше. Отправка почты через webform или лучше воспользоваться smtp?

Аватар пользователя bsyomov bsyomov 20 апреля в 11:26

Это строго говоря, не две отдельные альтернативы.
Лучше посылать через нормально настроенный почтовик, работающий в нужном домене по smtp.
В вашем случае, это должен быть, вероятно, почтовик вашего хостера, и аккаунт на нём с нужным email, тем же, что указан в from.