Connection timed out

Вдруг в PrestaShop перестала работать почта, а она была на Gmail. Бац и такое в журнале почтовых отправлений:

Swift Error: Connection could not be established with host smtp.gmail.com :stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 (Connection timed out)

Это ошибка связана с тем, что PrestaShop не может подключиться к SMTP-серверу Gmail для отправки электронных писем.

Существует несколько способов исправления этой ошибки:

  • Проверьте правильность указания настроек SMTP-сервера в административной панели PrestaShop, включая адрес сервера, порт, имя пользователя и пароль. Убедитесь, что эти данные действительны и правильно введены.
  • Убедитесь, что ваш сервер имеет правильные настройки, не блокирующие подключения к SMTP-серверу Gmail. Обратитесь к своему хостинг-провайдеру для проверки и устранения этой проблемы.
  • Используйте альтернативный SMTP-сервер, например, от вашего хостинг-провайдера или другого провайдера электронной почты.
  • Рассмотрите возможность использования модуля PrestaShop для отправки электронной почты, который не требует настройки SMTP-сервера, например, модуль «Mail Alerts».

Как проверить соединение с Gmail

Для проверки соединения с SMTP-сервером можно воспользоваться утилитой telnet, если она установлена на вашем компьютере. Для этого выполните следующие шаги:

Откройте командную строку (в Windows) или терминал (в macOS или Linux).

Введите команду telnet smtp.gmail.com 465 (если вы используете порт 465 для SMTP-сервера Gmail) и нажмите клавишу Enter.

telnet smtp.gmail.com 465

3. Если соединение установлено успешно, вы увидите сообщение, подобное следующему:

Trying 74.125.202.108…
Connected to smtp.gmail.com.
Escape character is '^]'.
2023 03

Если же соединение не установлено, вы получите сообщение об ошибке, подобное следующему:

Trying 74.125.202.109...
telnet: Unable to connect to remote host: Connection refused

Это может означать, что порт 465 заблокирован вашим брандмауэром или что настройки вашей сети не позволяют установить соединение с SMTP-сервером.

Чтобы закрыть соединение, нажмите сочетание клавиш Ctrl + ] и введите команду quit, а затем нажмите клавишу Enter.

Частые причины

Чаще закрывают парт 465, брандмауэром.

В других случаях вообще нет связи с интернетом. Не в Gmail дело так сказать.

Есть предложения? Пишите ниже.