• Accueil
  • Mes publications
    • Interview de Yannick Le Briquer, DG d'Anakeen
  • Success Story
    • Virtualbox 4.1 + Bodhilinux 1.2.0 + kernel 3.0, le trio gagnant
    • Passer de Debian Lenny-Postgresql 8.3 à Debian Squeeze-Postgresql 8.4 sans douleurs
    • Sauvegarde des bases Mysql/MariaDB avec Xtrabackup
  • A propos...
  • Me contacter...

A la une !

image image image image image
Jxplorer, un client pour gérer simplement ton annuaire LDAP Lire la suite
Bleachbit, le nettoyeur ultime ou comment faire le ménage proprement ! Lire la suite
Plume, une mine d’or qui regorge de pépites open source ! Lire la suite
Programmer ses twitts et les publier sur Google+, rien de plus simple… Lire la suite
Server Fault, pose ta question à des experts (sysadmin, …) et on te répondra… gratuitement Lire la suite
SSMTP, le moyen de configurer l’envoi de mail facile

SSMTP, le moyen de configurer l’envoi de mail facile

19 janvier 2012 11:25 0 commentaires
SSMTP est un utilitaire vous permettant via une simple configuration, l’envoi de mails. Pour ma part, je l’utilise à titre perso et même au travail sur des machines virtuelles la plupart du temps.

Au travail, son rôle consiste à renvoyer les mails partant des machines virtuelles vers notre serveur de mail. A la maison, il me sers à envoyer des mails lors de mes tests sur des applications web ou lors de développement.

Son installation est très simple, il suffit d’installer le logiciel par la voie habituelle comme par exemple sous debian/ubuntu :

$ sudo apt-get install ssmtp


Pour la configuration, toujours sur les distributions citées plus haut, les fichiers se placent dans /etc/ssmtp/. Il y a 2 fichiers à configurer :

  • ssmtp.conf : contient toutes les informations de connexion
  • revaliases : contient les alias de messagerie


Voici donc un exemple de configuration : le fichier ssmtp.conf

#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=infomix #nous permet d'intercepter tous les messages pour les userids < 1000

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=172.20.1.14 #ip de notre serveur de mail

# Where will the mail seem to come from?
rewriteDomain=mix-buffet.com #on réécrit le nom de domaine pour coller au notre

# The full hostname
hostname=MixMysql  #le hostname de la machine qui envoie les mails

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES #permet de réécrire le nom de l'expéditeur (From)


Le fichier Revaliases :

# sSMTP aliases
#
# Format:       local_account:outgoing_address:mailhub
#
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25
root:infomix@mixbuffet.fr:172.20.1.14
infomix:infomix@mixbuffet.fr:172.20.1.14
postmaster:infomix@mixbuffet.fr:172.20.1.14


Ce fichier permet donc de créer des alias et de renvoyer les mails pour ces utilisateurs (root par exemple) en disant qu'il s'agit d'infomix et d'utiliser le serveur de mail spécifié. On aurait pu très avoir un autre serveur de mail que celui défini dans le fichier ssmtp.conf.

Pour en savoir plus sur les options, je vous conseille la lecture des pages de man : pour ssmtp c'est ici et pour ssmtp.conf c'est là :) . Il existe d'autres moyens je pense que celui-ci mais il a le mérite d'être simple et facile à mettre en oeuvre.

Bonne configuration !



Vous pourriez être intéressé par....

  • Toi aussi vérifies que ton serveur ne soit pas blacklisté !
  • Zentyal, ou monter un serveur linux facilement et rapidement !
Tags :  exim, gmail, mail, mta, postfix, sendmail, smtp, sysadmin, yahoo
Ce sujet a été posté le 19 janvier 2012 à 11:25 et est classé dans Sysadmin. Vous pouvez suivre les réponses à ce sujet via RSS 2.0 fil. Vous pouvez laisser une réponse, ou trackback depuis votre propre site.

Laisser un commentaire

Cliquez ici pour annuler la réponse.


Image CAPTCHA
Rafraîchir l'image
*

Recherche

Taille de la police
Promouvoir et soutenir le <a href=
Suivre le blog au fil des jours

Blogroll

  • Blog d'iMil
  • Blog de Bapt
  • Blog de Nicolargo
  • EzUnix
  • FJob
  • Le blog de Maester
  • NetBSDfr

Archives

Catégories

Retrouvez aussi sur PriceMinister  : Livres En Langue Étrangère, Livres D'Informatique, Locations De Voiture
Découvrez la boutique de zatmania.

Sponsors

Haut de page

Mots-clefs

administration backup bash blog cms code css debian design développement firefox framework free games git github GNU/Linux google google code graphisme html javascript jeux linux monitoring mysql opensource pdf php réseau security server shell ssh sysadmin sécurité thèmes tutorial tutoriel twitter ubuntu unix web webdev wordpress

Mes twitts…

Derniers articles

  • Jxplorer, un client pour gérer simplement ton annuaire LDAP
  • BigBlueButton, la solution de web conférence ultime ?
  • Bleachbit, le nettoyeur ultime ou comment faire le ménage proprement !
  • Plume, une mine d’or qui regorge de pépites open source !
  • JqueryThis, tout chercher à propos de Jquery (tutorials, plugins & Co)

Derniers commentaires

  • le blog d'olybop propose de bons thèmes bravo...
    By Wiloooo
  • [...] 30 avril 2012 13:53 0...
    By JqueryThis, tout chercher à propos de Jquery (tutorials, plugins & Co) | Zat's Hall
  • Stikked improved version: https://github.com/claudehohl/Stikked...
    By Claude
  • [...] J’ai...
    By 21 outils afin d’optimiser le temps de chargement de vos pages ! A utiliser sans modération | Zat's Hall

Licence

Contrat Creative Commons
Ce(tte) oeuvre est mise à disposition selon les termes de la Licence Creative Commons Paternité 3.0 non transcrit.