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
4 commentaires to Configuration de sSMTP pour utiliser GMail depuis PHP
Leave a Reply
Loïc Gerbaud, Développeur PHP
blogroll
Partenaires
Soif de lecture ?
- Opera Mini 5 beta disponible pour Android
- Effacer définitivement vos données personnelles
- Google : ouverture du Google Apps Marketplace
- Les 13 signes qui prédisent un projet foireux
- Les 13 signes qui prédisent un projet foireux
- G-Point, la souris au clitoris…
- Android Quick App: Photoshop Mobile
- Uncovering jQuery’s Hidden Features
- [GeeK] Chacun son
- RemixJobs, le site d’emploi spécialisé dans les métiers du web
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