Добрый день!
Странная сложилась ситуация, на мой взгляд. Несколько недель назад перестала отправляться почта через smtp.yandex.ru. Дополнительно следует отметить следующее.
1) В журнале такие ошибки:
- Error sending e-mail from ... to ...: Ошибка SMTP: нельзя соединиться с хостом SMTP.
- Ошибка отправки письма (от ... до ... с ответом для to не установлено).
2) Ошибка возникает только на сайтах Drupal 8, Drupal 7 отправляет письма исправно.
3) С обновлением ядра вроде не связано, нашел у себя брошенную версию сайта на Drupal 8.6.0 тоже перестал отправлять письма (раньше отправлял).
4) Модули пробовал разные (везде ошибки):
- SMTP Authentication Support
- PHPMailer
- Swift Mailer
5) Если отправлять почту через smtp.gmail.com, то почта отправляется без ошибок.
6) telnet smtp.yandex.ru 465
Trying 93.158.134.38...
Connected to smtp.yandex.ru.
7) Яндекс, как всегда, ничем не помог. Заключение Яндекса: Судя по результатам диагностики, ошибка возникает в программном обеспечении Drupal 8.
Может кто поможет советом или у кого было подобное.
Всем спасибо!
Комментарии
Как нибудь удалось решить проблему?
Пробовал отправить и через smtp.yandex.ru и smtp.gmail.com...
Друпал 8.6.3
Ошибка в настоящий момент сохраняется (ситуация описанная выше на сервере с Centos 6).
Могу сказать утвердительно, подняли новый тестовый сервер на Centos 7 (пересобрали сам сервер, но сайты не трогали) - ошибка исчезла. Но грешу я конечно, не на сервер и не сайты, а на Яндекс с его интеллектуальными решениями.
Пока ничем другим не помогу и скорее всего мы будем переезжать на новый сервер и устранять эту проблему не будем... Всего наилучшего.
Update: И чтобы никого не ввести в заблуждение, для сайта на новом сервере было сделано composer update
Благодарю за ответ.
У меня, откровенно говоря, тоже подозрение на хостинг (настройку их сервера).
Ибо на simplytest.me с точно такими-же настройками все заработало.
У меня решился вопрос через поддержу.
По умолчанию протокол smtp закрыт, открывают после обращения.
И такое видимо с шаредами бывает
Проблема продолжает развиваться. Без каких-либо изменений в скриптах сайтов и изменений на сервере, сайты перестают отправлять письма. Теперь пришел черед сайтов на Drupal 7, но не на всех, пока обнаружил только на одном. Я начал отказываться от Яндекса и, если так пойдет дальше, откажусь от него совсем (у меня не остается других решений).
Мне кажется, при наличии своего сервера, стоит настроить релей на стороне сервера, например, с помощью postfix.
Во-первых будет очередь, и повторные попытки доставки, что значительно надёжнее, т.к. временные проблемы с доставкой при работе с внешними сервисами случаются не так и редко, да и на лимиты нарваться не сложно.
Во-вторых внятные сообщения об ошибках в логах, по которым можно нормально диагностировать работу почтовой системы.
В-третьих, данные авторизации будут убраны из приложения, что тоже безопаснее.
PS. На Centos 6 могут банально проблемы быть с современными механизмами шифрования. Даже на 7 без внешних репозиториев уже очень сложно, а сидеть на 6 вообще так себе мысль.
Спасибо за комментарий. На Centos 7 перейдем в ближайшее время, но, к сожалению, старые сайты потребуют излишнего внимания...
Подумайте о переходе на debian, потому что centos сейчас очень уж... ну не окаменевшая, но близко. Если нет привязки к их решениям, то лучше сменить, я у себя на хостингах поменял и весьма доволен.
Неожиданно. А можно немного прояснить, чем вы довольны, т.е. что я приобрету вместе с Debian? Спасибо!
CentOS уже года два как нужна версия 8, а вы только собираетесь на 7.
Плюсы Debian c моей колокольни:
Актуальные версии софта. Можно конечно и под центос выкрутиться, но зачем, если можно получить то что нужно искаропки?
Другую идеологию дистрибутива. Дебиан каноничен, там всё стандартно, это упрощает и ускоряет конфигурирование, т.е. время/деньги.
У центос в плюсах их фирменные решения, например selinux, если вы их не используете - оставаться на этом дистрибутиве нет никакого смысла.
https://wiki.debian.org/SELinux/Setup
А так?;) http://centos-webpanel.com/
Не-не-не, этого чуда с варнишем посередине нам не надо и бесплатно!
Вообще, разных странных панелей есть много. И я бы не сказал, что существование этой конкретной делает Centos привлекательнее.
О, вчера как чувствовал - батл версус намечается.
Чур я букмеккер..
Делаем ставки, господа..
Пока модератор не пришел..
Модератор всегда здесь)
Так откуда? Тут пока все согласны, что Debian круче. =р
Так что просто делимся знаниями...
Всем спасибо! Оппонентом я не выступлю.
Батл закончился, - не начавшись