• Configuration simple d'un MTA avec sSMTP

    Après avoir vu la configuration simple d'un MTA avec Postfix et Exim nous allons voir comment configurer un MTA avec sSMTP...

    Tutoriel réalisé sur Debian Wheezy 7.8 et sSMTP 2.64-7

    Contrairement a Postfix et Exim, sSMTP fonctionne sans démon et se veut simple et léger.

    sSMTP ne fera que rediriger les mails vers un serveur SMTP externe, autorisera la réécriture d’adresses, mais ne permettra pas de gérer une file d'attente ou la réception de courrier...

    Nous allons d'abord commencer par installer sSMTP et mailutils à l'aide de la commande :

    sudo apt-get install ssmtp mailutils

      

    Configuration simple d'un MTA avec sSMTP

    (cliquer sur l'image pour l'agrandir)

     

    Nous allons ensuite éditer le fichier de configuration :

    sudo nano /etc/ssmtp/ssmtp.conf

    Voici comment j'ai configuré mon fichier, libre à vous de l'adapter par la suite. 

    PS : Après chaque modification et enregistrement, la configuration sera prise immédiatement en compte....

     

    Configuration simple d'un MTA avec sSMTP

     (cliquer sur l'image pour l'agrandir) 

     

    Ensuite nous allons éditer le fichier /etc/ssmtp/revaliases.

    Ce fichier va vous permettre de personnaliser le champ From: d'un mail suivant l'utilisateur. 

    sudo nano /etc/ssmtp/revaliases

    Il existe alors 2 configurations possibles.

    La variable FromLineOverride est fixée à NO dans ssmtp.conf :

    Dans ce cas, les mails de l'utilisateur mickael seront envoyés avec comme adresse d'expéditeur tuxmika@sfr.fr et ceux de root seront envoyés avec comme adresse d'expéditeur supertux@sfr.fr.

     

    Configuration simple d'un MTA avec sSMTP

    (cliquer sur l'image pour l'agrandir) 

     

    Faisons maintenant un test d'envoi de mail avec les utilisateurs mickael et root.

     

    Configuration simple d'un MTA avec sSMTP

     (cliquer sur l'image pour l'agrandir) 

     

    Vous pouvez voir que le champ from: correspond bien aux alias que j'ai configuré dans /etc/ssmtp/revaliases.

     

    Configuration simple d'un MTA avec sSMTP

     (cliquer sur l'image pour l'agrandir) 

     

    La variable FromLineOverride est fixée à YES dans ssmtp.conf :

    Refaisons maintenant un test d'envoi de mail avec les utilisateurs mickael et root.

     

    Configuration simple d'un MTA avec sSMTP

     (cliquer sur l'image pour l'agrandir)

     

    Vous pouvez voir que les mails arrivent non plus avec les alias configurés dans /etc/ssmtp/revaliases mais sous la forme username@hostname.

     

    Configuration simple d'un MTA avec sSMTP

     (cliquer sur l'image pour l'agrandir)

     

    Certains serveurs SMTP requièrent une authentification ( gmail, la poste....)

    Dans ce cas, il faudra ajouter les lignes permettant l'authentification.

    L'option UseSTARTTLS peut être facultative selon les serveurs SMTP.

     

    Configuration simple d'un MTA avec sSMTP

     (cliquer sur l'image pour l'agrandir)

     

    ici vous pouvez voir :

    - En rouge : avec UseSTARTTLS=Yes

    - En vert : avec UseSTARTTLS=No

     

    Configuration simple d'un MTA avec sSMTP

      (cliquer sur l'image pour l'agrandir)

     

    Si le fichier ssmtp.conf contient votre mot de passe en clair, il faudra alors sécuriser l'accès à ce fichier.

    - Réglage des permissions du fichier à 640.

    - Modification du groupe propriétaire du fichier ( groupe mail )

    - Les utilisateurs devront faire partie du groupe propriétaire du fichier pour envoyer les mails.

     

    Configuration simple d'un MTA avec sSMTP

      (cliquer sur l'image pour l'agrandir)

     

    J'effectue un test d'envoi de mail avec les nouvelles permissions et je vois que le mail a bien été envoyé

    PS : la valeur outbytes correspond à la taille du mail envoyé.

     

    Configuration simple d'un MTA avec sSMTP

      (cliquer sur l'image pour l'agrandir)

     

    Conclusion :

    Comme vous avez pu le voir, sSMTP demande peu de paramétrage et se révèle léger et rapide pour relayer les mails de votre serveur. 

     

    « Créer des tâches planifiées avec CRONScript de sauvegarde distante avec Rsync »

    Tags Tags : , , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :