Relais Postfix SMTP via GMAIL

L’idée est d’utiliser le SMTP de Gmail pour envoyer via Postfix.

On n’a pas forcément un serveur de mail dispo dans le réseau 🙂

Gmail

Cette petite procédure est pour Ubuntu, mais elle fonctionne aussi pour Centos 5.8….

On installe les paquets requis:

sudo aptitude install postfix libsasl2 ca-certificate libsasl2-modules

Une fois cela fait, on va configurer Postfix:

Editez le fichier de configuration: /etc/postfix/main.cf avec votre éditeur favoris et ajoutez / modifiez les lignes suivantes:

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes

Puis, on va configurer les informations utilisés sur le SMTP de Gmail:

Editez / créez le fichier /etc/postfix/sasl_passwd et ajoutez vos informations personnelles:

[smtp.gmail.com]:587    user.name@gmail.com:password

On restreint les droits:

sudo chmod 400 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd

Et on finit l’installation en relançant Postfix:

/etc/init.d/postfix reload

Et voilà, vous passez par Gmail pour envoyer vos mails!

5 comments on “Relais Postfix SMTP via GMAIL”

  1. fatimazahra Répondre

    bonjour je travaille avec EyesOfNetwork comme solution de supervision. Dès le départ cette commande:
    sudo aptitude install postfix libsasl2 ca-certificate libsasl2-modules
    ne marche pas.Si vous pouvez m’aider ça serai génial.Merci

    • matthieu Répondre

      Bonsoir, tu es sur quelle distribution? As tu regarder comment installer Postfix sur ton system? Postfix est completement independant du system de monitoring.

  2. fatima Répondre

    Bonjour je travaille sur Centos exactement je veux configurer la solution de supervision EYES OF NETWORK pour recevoir les notifications sur ma boite gmail et comme vous avez mentionné sans disposé d’un serveur de messagerie local.

    j’ai essayé d’adapter ces commandes par exemple à la place de sudo aptitude install…. j’ai fait yum install ….. mais voila ce qui m’a donné:
    No package libsasl2 available.
    No package ca-certificate available.
    No package libsasl2-modules available.
    Nothing to do »

    et j’ai fait tous ce que vous avez fait mais en arrivant à /etc/init.d/postfix reload il me donne « echoué. »
    si vous avez une solution prière de me la communiquer.
    Merci infiniment pour votre collaboration

  3. fatima Répondre

    j’ai oublié de vous dire que d’après mes connaissance postfix est déjà installé dans eyesofnetwork

Laissez un commentaire