Вдруг в 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 '^]'.
Если же соединение не установлено, вы получите сообщение об ошибке, подобное следующему:
Trying 74.125.202.109... telnet: Unable to connect to remote host: Connection refused
Это может означать, что порт 465 заблокирован вашим брандмауэром или что настройки вашей сети не позволяют установить соединение с SMTP-сервером.
Чтобы закрыть соединение, нажмите сочетание клавиш Ctrl + ] и введите команду quit, а затем нажмите клавишу Enter.
Частые причины
Чаще закрывают парт 465, брандмауэром.
В других случаях вообще нет связи с интернетом. Не в Gmail дело так сказать.
Есть предложения? Пишите ниже.