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

Главные вкладки

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

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

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

Комментарии

Аватар пользователя mg.bsv mg.bsv 12 декабря 2018 в 14:54

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

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

Аватар пользователя pselfin pselfin 12 декабря 2018 в 15:27

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

Аватар пользователя pselfin pselfin 25 декабря 2018 в 16:15

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

Аватар пользователя mg.bsv mg.bsv 22 декабря 2018 в 11:22

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

Аватар пользователя bsyomov bsyomov 24 декабря 2018 в 11:29

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

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

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

Аватар пользователя mg.bsv mg.bsv 24 декабря 2018 в 13:24

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

Аватар пользователя Phantom63rus Phantom63rus 24 декабря 2018 в 21:17

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

Аватар пользователя mg.bsv mg.bsv 25 декабря 2018 в 14:58

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

Аватар пользователя bsyomov bsyomov 25 декабря 2018 в 16:00
1

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

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

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

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

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

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

Аватар пользователя bsyomov bsyomov 27 декабря 2018 в 22:25

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

Аватар пользователя Orion76 Orion76 26 декабря 2018 в 6:49

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