Postfix

De TeteveWiki.

Installation de Postfix :

Pour installer Postfix sur une distribution debian il suffit de faire :

# apt-get install postfix //installation du MTA
# apt-get install mutt    // client mail
# apt-get courier-imap    // pour gérer le protocole imap (consultation des mails sur le serveur)
# apt-get clamav          // Antivirus
# apt-get clamavd         // le démon clamav
# apt-get amavis          // permet d'interfacer ClamAV et Postfix
# apt-get spamassassin    // anti-spam

Configuration de Postfix :

Il y a plusieurs fichiers de configuration pour Postfix mais le principal est :/etc/postfix/main.cf où l'on définit les paramètres du serveur Mail.

  • Le paramètre myorigin indique le domaine qui apparaît dans le courrier envoyé à partir de cette machine (ce qu'il y a après le @, ex : user@teteve.fr)
  • Le paramètre mydestination indique les domaines pour lesquels la machine s'occupe de la livraison en local ( Il faut énumérer tous les noms d'hôtes de la machine, incluant $myhostname, et localhost.$mydomain)
  • Le paramètre myhostname indique le nom de la machine qui héberge Postfix
  • Le paramètre mydomain indique le nom du domaine hébergé
  • Le paramètre mynetworks indique les réseaux autorisés (écrivez les réseaux sous la forme CIDR (réseau/masque))
  • Le paramètre relayhost indique le type de livraison : directe ou indirecte. Dans le cas où votre FAI n'autorise pas l'envoi direct de courrier,renseigner l'adresse du serveur smtp entre [] pour éviter de chercher un enregistrement MX ( ex : [smtp.free.fr]). Sinon entrez $mydomain pour avoir un serveur smtp perso.
  • Le paramètre relay_domains indique les destinations extérieures autorisées(courrier étranger). Par défaut, Postfix autorise tous les domaines (et sous-domaines) listés dans le paramètre $mydestination. Renseigner $mydomain revient à relayer le courrier vers mon domaine et ses sous-domaines.
  • Le paramètre notify_classes indique quels incident de livraison de courrier doivent être signalés au postmaster.