EC-2 внезапно перестал отправлять почту smtp.gmail.com - тайм-аут соединения

Я запускаю приложение Laravel 6 на экземпляре AWC EC-2 и настроил его для отправки почты через Gmail SMTP. Проработал безупречно почти 2 года. Примерно 1–1,5 дня назад функция электронной почты начала выдавать ошибку превышения времени ожидания подключения.

Я пробовал переключать порты и менять TLS на SSL, и никаких изменений.

Я прочитал десятки тем с одной и той же проблемой - но безрезультатно. Большинство предлагает перейти с драйвера smtp на sendmail, но это нарушает весь мой код отправки электронной почты.

Я попытался telnet smtp.gmail.com 587 из командной строки - и получить Host недоступен. В последнее время не было изменений в коде, конфигурации или настройке.

Мои мысли прямо сейчас:

  1. AWS заблокировал мой SMTP-порт,
  2. Google заблокировал мой IP-адрес от отправки почты,
  3. Мой сервер МОЖЕТ достичь какого-то предела (но думал, что он не будет приостановлен через 24 часа, если это так)

Я не уверен, КАК и ГДЕ найти этот ответ, и есть ли здесь другая возможная проблема / решение. У меня есть только базовая поддержка с AWS, поэтому я не могу поднять стандартную техподдержку. Q.

Любые предложения будут ценны.

С благодарностью - Джеймс (Изображение ошибки и env ниже).

EC-2 внезапно перестал отправлять почту smtp.gmail.com - тайм-аут соединения

Вам следует связаться с Gmail и спросить их. Вероятно, они заблокировали ваши серверы, если были помечены как подозрительные.

apokryfos 30.03.2021 09:10
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
1
24
0

Другие вопросы по теме