Ошибка SMTP: нельзя соединиться с хостом SMTP.

15 ноября 2018 в 17:23
Аватар пользователя mg.bsv mg.bsv 0 19

Добрый день!
Странная сложилась ситуация, на мой взгляд. Несколько недель назад перестала отправляться почта через 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.

Может кто поможет советом или у кого было подобное.
Всем спасибо!

Комментарии

Ошибка в настоящий момент сохраняется (ситуация описанная выше на сервере с Centos 6).
Могу сказать утвердительно, подняли новый тестовый сервер на Centos 7 (пересобрали сам сервер, но сайты не трогали) - ошибка исчезла. Но грешу я конечно, не на сервер и не сайты, а на Яндекс с его интеллектуальными решениями.
Пока ничем другим не помогу и скорее всего мы будем переезжать на новый сервер и устранять эту проблему не будем... Всего наилучшего.

Update: И чтобы никого не ввести в заблуждение, для сайта на новом сервере было сделано composer update

12 декабря 2018 в 14:54

Благодарю за ответ.
У меня, откровенно говоря, тоже подозрение на хостинг (настройку их сервера).
Ибо на simplytest.me с точно такими-же настройками все заработало.

12 декабря 2018 в 15:27

У меня решился вопрос через поддержу.
По умолчанию протокол smtp закрыт, открывают после обращения.
И такое видимо с шаредами бывает

25 декабря 2018 в 16:15

Проблема продолжает развиваться. Без каких-либо изменений в скриптах сайтов и изменений на сервере, сайты перестают отправлять письма. Теперь пришел черед сайтов на Drupal 7, но не на всех, пока обнаружил только на одном. Я начал отказываться от Яндекса и, если так пойдет дальше, откажусь от него совсем (у меня не остается других решений).

22 декабря 2018 в 11:22

Мне кажется, при наличии своего сервера, стоит настроить релей на стороне сервера, например, с помощью postfix.

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

PS. На Centos 6 могут банально проблемы быть с современными механизмами шифрования. Даже на 7 без внешних репозиториев уже очень сложно, а сидеть на 6 вообще так себе мысль.

24 декабря 2018 в 11:29

Спасибо за комментарий. На Centos 7 перейдем в ближайшее время, но, к сожалению, старые сайты потребуют излишнего внимания...

24 декабря 2018 в 13:24

Подумайте о переходе на debian, потому что centos сейчас очень уж... ну не окаменевшая, но близко. Если нет привязки к их решениям, то лучше сменить, я у себя на хостингах поменял и весьма доволен.

24 декабря 2018 в 21:17

Неожиданно. А можно немного прояснить, чем вы довольны, т.е. что я приобрету вместе с Debian? Спасибо!

25 декабря 2018 в 14:58

CentOS уже года два как нужна версия 8, а вы только собираетесь на 7. Smile

Плюсы Debian c моей колокольни:

  • В среднем, более свежие версии софта без использования внешних репозиториев, при этом вполне стабильные, да и просто самый большой выбор софта в штатном репозитории среди всех дистрибутивов.
  • Немного отличный от RHEL/CentOS, но довольно удобный стиль построения конфигов. Вообще - больше вопрос вкуса, но мне больше нравится подход Debian.
  • Более свежие версии ядер, и отсутствие вечного портирования измененений из новых в старые версии ядер, что якобы даёт большую стабильность, а на деле тормозит выпуск обновлений(порой весьма важных), и не редко, ведёт к бОльшим проблемам, чем смена версии ядра, особенно, при использовании сторонних драйверов.
25 декабря 2018 в 16:00

Актуальные версии софта. Можно конечно и под центос выкрутиться, но зачем, если можно получить то что нужно искаропки?

Другую идеологию дистрибутива. Дебиан каноничен, там всё стандартно, это упрощает и ускоряет конфигурирование, т.е. время/деньги.

У центос в плюсах их фирменные решения, например selinux, если вы их не используете - оставаться на этом дистрибутиве нет никакого смысла.

25 декабря 2018 в 21:26

Не-не-не, этого чуда с варнишем посередине нам не надо и бесплатно! Smile
Вообще, разных странных панелей есть много. И я бы не сказал, что существование этой конкретной делает Centos привлекательнее.

27 декабря 2018 в 22:25

О, вчера как чувствовал - батл версус намечается.
Чур я букмеккер..
Делаем ставки, господа..
Пока модератор не пришел..

26 декабря 2018 в 6:49