Installer et configurer un relais SMTP sous Calculate Linux ou Gentoo




Introduction



Cet article explique, comment en 5 minutes, il est possible de monter un serveur relais SMTP.
Ainsi, les applications installées sur ce serveur pourront envoyer des mails en les relayant vers le SMTP du fournisseur d'accès.


Installation



Pour cela, il faut installer postfix (est l'agent de transfert de courriel appelé parfois MTA) mais aussi net-mail/mailutils qui fournit la commande d'envoi de mail (pour tester)

Code BASH :
emerge -avq mail-mta/postfix net-mail/mailutils


On active ensuite le service postfix au démarrage :

Code BASH :
rc-update add postfix



Configuration



Le fichier de configuration de postfix est /etc/postfix/main.cf. On l'édite avec notre éditeur favori :

Code BASH :
vi /etc/postfix/main.cf


Modifier ses valeurs dans le fichier (ou les décommenter) :

Code BASH :
myhostname = serveur
myorigin = domaine.fr
mydomain =  domaine.fr
mynetworks = 127.0.0.0/8
inet_interfaces = all
mydestination =
relayhost = smtp.fai.fr


Après modification et enregistrement du fichier de configuration, on relance le service postfix :

Code BASH :
/etc/init.d/postfix restart



Test de la configuration



On peut tester la configuration via la commande mail.

Voici un exemple :

Code BASH :
echo "Test de message" | mail -s "Essai Postfix" moi@domaine.fr



Débogage



Si le mail ne parvient pas à destination, vérifier dans les pourriels (courriers indésirables).

Sinon, le fichier de log peut être utile : /var/log/maillog

Pour afficher son contenu en temps réel :

Code BASH :
tailf /var/log/maillog
Cette page a été vue 857 fois