J'ai ajouté un formulaire de contact pour la page de contact de mon site Web Joomla 3.4.5. Tous les paramètres de messagerie de Configuration Manager sont corrects ... Mais après avoir soumis le message à des fins de test, je reçois un courrier électronique de Gmail indiquant:
il a bloqué la tentative de connexion d'une application non conforme à normes de sécurité modernes
En conséquence, je reçois
SMTP connect () a échoué.
SMTP connect () a échoué.
Mon fichier configuration.php contient les lignes suivantes:
...
public $mailonline = '1';
public $mailer = 'smtp';
public $mailfrom = '[email protected]';
public $fromname = 'FROM NAME';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '1';
public $smtpuser = '[email protected]';
public $smtppass = 'my_gmail_account_password';
public $smtphost = 'smtp.gmail.com';
public $smtpsecure = 'ssl';
public $smtpport = '465';
...
PS: authentification Le plug-in Gmail est activé.
Ce problème est dû au fait que Google a verrouillé son système de messagerie et exige que les applications soient d'abord authentifiées. Avec Joomla! cela n’est pas possible à l’heure actuelle, vous devez donc activer l’option de sécurité "moins" sur votre compte gmail. Voir:
https://support.google.com/accounts/answer/6010255?hl=fr
Une fois cela fait, définissez Sécurité SMTP sur TLS et Port sur: 25 avec Authentification activée. Notez que ceux-ci peuvent être configurés dans le Joomla! Configuration globale. Pas besoin de modifier un fichier.
Merci beaucoup Tony