En utilisant un code Php simple ou en utilisant le package PEAR Mail, nous avons été confrontés à un problème d’envoi d’email qui étaient systématiquement refusés par le serveur GMail.

[Wed Jan 31 10:15:25 2018] [error] [client xxx.xxx.xxx.xxx] FastCGI: server « /var/www/default/cgi-bin/php-fcgi-ext » stderr: 5.7.14  https://support.google.com/mail/answer/78754 p29sm5089844wmf.9 – gsmtp)], referer: http://localhost

Or en utilisant les identifiants fournis par le client et un (Excellent) client Mail Thunderbird, tous les emails étaient envoyés correctement.

Or les implémentations Php étaient correctes puisqu’en prenant un compte SMTP autre que GMail, tous les emails étaient correctement envoyés.

Nos soupçons se portent sur une configuration de l’adresse Gmail.

Un article en anglais vient détailler l’article Google, nous ont permis de détecter l’origine du problème: une configuration de son compte Gmail.

  • Pour ce faire, accéder à votre compte : https://myaccount.google.com/.
  • Cliquer sur le lien « Se connecter à google ».
  • Vérifier que vous n’avez un accès à double étapes.
  • Dans le menu « Connexion et sécurité » à gauche, cliquer sur « Application ayant accès au compte ».
  • Désactiver le ‘Paramètre « Autoriser les applications moins sécurisées » désactivé’.

Cette problématique s’applique aussi aux compte GMail professionnels.