Joomla - SMTP Error Could not authenticate - Не удалось отправить тестовое сообщение

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 12:34, 21 декабря 2021; Admin iph (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Доступная цена

Joomla - SMTP Error Could not authenticate - Не удалось отправить тестовое сообщение

В скрипте настроена SMTP отправка через gmail и 465, но возникает ошибка

SMTP Error: Could not authenticate.
Ошибка
Не удалось отправить тестовое сообщение.

Настройки SMTP для Joomla через gmail представлены на скриншоте:
Joomla smtp-1.png


1) Убедиться, что пароль и логин прописаны правильно.

2) Если у вас настроена двухэтапная аутентификация гугл (что я всем настоятельно рекомендую), вам необходимо создать пароль приложения для джумлы по этой ссылке https://security.google.com/settings/security/apppasswords и ввести его в настройках почты сайта. В другом случае вам нужно разрешить доступ к аккаунту ненадёжных приложений (что я не рекомендую, если уж у вас есть свой сайт позаботьтесь о своей безопасности в первую очередь) по этой ссылке https://www.google.com/settings/security/lesssecureapps и вводить в настройках почты сайта джумла свой пароль от аккаунта.

3) Настройки для почты хранятся в конфиг файле configuration.php:

       public $mailer = 'smtp';
       public $mailfrom = '[email protected]';
       public $fromname = 'your_login';
       public $sendmail = '/usr/sbin/sendmail';
       public $smtpauth = '1';
       public $smtpuser = '[email protected]';
       public $smtppass = 'pass1';
       public $smtphost = 'smtp.gmail.com';
       public $smtpsecure = 'ssl';
       public $smtpport = '465';