Configuration de sSMTP pour utiliser GMail depuis PHP
Depuis peu, j’ai pris un serveur (VPS) chez Gandi.
A l’installation j’ai choisi une Ubuntu 9.04 (édition serveur, bien entendu) toute nue. S’en est suivie une configuration du serveur web (nginx+apache2, je reviendrai dessus dans un prochain billet).
La semaine dernière, j’ai configuré l’envoi de mail via sSMTP pour pouvoir utiliser mon compte GMail depuis ma console SSH ou depuis mes scripts PHP. sSMTP est une mini-application qui permet (après configuration) d’utiliser la fonction sendmail avec un compte GMail, ce qui me procure un système d’envoi de mails efficaces, spacieux, autogéré et surtout je ne voulais pas m’amuser à configurer un serveur de mail complet (du type posix, exim, etc …) uniquement pour envoyer quelques mails depuis PHP…
Trêve de clavardage, on se remonte les manches et on ouvre le capot (ou un terminal, ça fera tout aussi bien l’affaire).
(la procédure d’installation/configuration se fait en SuperUtilisateur – su).
Tout d’abord, installons le dénommé sSMTP :
apt-get install ssmtp
Ensuite, il va falloir configurer la bête , ça se passe dans /etc/ssmtp/ssmtp.conf :
nano /etc/ssmtp/ssmtp.conf
y coller tout ceci (en prenant soin de remplacer moimoimoi et monmotdepassesecret par les bonnes infos …) :
root=moimoimoi@gmail.com mailhub=smtp.gmail.com:587 rewriteDomain= hostname=moimoimoi@gmail.com UseSTARTTLS=YES AuthUser=moimoimoi AuthPass=monmotdepassesecret FromLineOverride=YES
un Ctrl+X pour fermer nano, puis un Y (pour yes), puis on passe aux aliases, qui se trouvent dans /etc/ssmtp/revaliases :
nano /etc/ssmtp/revaliases
y coller tout ceci (en remplaçant “monlogindemamachine” par votre vrai login):
root:moimoimoi@gmail.com:smtp.gmail.com:587 monlogindemamachine:moimoimoi@gmail.com:smtp.gmail.com:587
Et voilà, c’est fini. Vous pouvez vous essuyer les mains et tester l’envoi de mail depuis votre serveur ^^
Source : Delodder.be
Hello,
J’ai le même hébergement que toi, et j’ai également finit par installer sSmtp pour éviter un sendmail ou un postfix un peu trop lourds…
Par contre j’ai lu que les paquets de sSmtp ne sont plus maintenus, qu’il serait mieux d’utiliser nullmailer….
J’ai essayé, mais sans succès, avec les paramètres de Gmail…
Qu’en penses tu ? vas tu essayer Nullmailer?
PS : Bonne année !
Salut,
je n’étais pas au courant pour le non-maintient de sSMTP et je n’ai pas testé nullmailer.
Pour l’instant, ma config fonctionne et je n’éprouve pas le besoin de mettre à jour cette application.
Bonne année à toi aussi
Salut à tous… Bonne année
Super, ça fonctionne impec !
Mais est-ce que cette méthode, ultra-light et bien suffisante, est sûre ?
Merci
Salut,
Pour ma part, cette méthode est suffisante. Je voulais simplement pouvoir envoyer des mails en utilisant un compte gmail. En ce qui concerne la sécurité, c’est lié à la sécurité du serveur sur lequel tu installes l’application ^^
Bonne année à toi aussi