Felipe Elia conseils pour WordPress

ces instructions servent à utiliser gmail (ou tout autre serveur smtp) pour faire fonctionner la fonction mail() de PHP dans localhost

J’ai récemment migré de Windows vers Linux (Ubuntu 16.04) et j’avoue que j’ai attrapé pour pouvoir faire envoyer des emails à PHP. J’ai essayé à la fois sendmail et postfix sans succès, j’ai donc trouvé cette réponse sur Internet qui m’a sauvé. Il vous apprend à installer un package appelé ssmtp, léger et destiné exactement à ceux qui n’ont pas vraiment besoin d’un serveur de messagerie, mais utilisent plutôt un serveur externe pour les tests et les choses rapides. Les étapes sont:

  1. installez le paquet en utilisant sudo apt-get install ssmtp
  2. éditez le fichier /etc/ssmtp/ssmtp.conf, commentez la ligne avec mailhub et ajoutez les lignes ci-dessous. N’oubliez pas d’échanger les marquages contre vos données d’accès:
    mailhub=smtp.gmail.com:587UseSTARTTLS=YESAuthUser=<YOUR-EMAIL>@gmail.comAuthPass=<YOUR-PASSWORD>
  3. dans ce même fichier, activez la ligne FromLineOverride=YES commentée par défaut;
  4. modifiez la valeur de sendmail_path dans votre php.ini comme dans la ligne ci-dessous:
    sendmail_path = /usr/sbin/ssmtp -t
  5. Redémarrez ou apache.

J’ai besoin de le configurer pour développer une fonction pour WordPress et ici pour que je fonctionne très bien, j’espère que cela fonctionne aussi pour spécifier. Outra alternativa pour utiliser SMTP non WordPress é o plugin WP Mail SMTP, falei dele aqui ha algum tempo.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.