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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
 
Строка 16: Строка 16:
  
 
'''2) Если у вас настроена двухэтапная аутентификация гугл (что я всем настоятельно рекомендую), вам необходимо создать пароль приложения для джумлы по этой ссылке''' https://security.google.com/settings/security/apppasswords и ввести его в настройках почты сайта. В другом случае вам нужно разрешить доступ к аккаунту ненадёжных приложений (что я не рекомендую, если уж у вас есть свой сайт позаботьтесь о своей безопасности в первую очередь) по этой ссылке https://www.google.com/settings/security/lesssecureapps и вводить в настройках почты сайта джумла свой пароль от аккаунта.
 
'''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';

Текущая версия на 12:34, 21 декабря 2021

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

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';