Configuration de sendmail
Sommaire
Présentation
Note : Le
programme postfix est un MTA (Mail Transport
Agent). Il a la charge de recevoir le courrier en
provenance de l'extérieur pour le distribuer aux
utilisateurs locaux ou le renvoyer vers le
destinataire. Il a également la charge de récupérer les
mails à envoyer et de se charger de leur acheminement.
Les mails sur le serveur
- Placez-vous sur le serveur.
- Supprimez le firewall de CentOS :
systemctl stop firewalld systemctl disable firewalld
- Installez postfix :
dnf -y install postfix
- Configurez ce MTA en modifiant le fichier /etc/postfix/main.cf comme indiqué ci-dessous :
... # à ajouter (le domaine que nous gérons) mydomain = idl.fr ... # à choisir (les mails sont envoyés depuis ce domaine) myorigin = $mydomain ... # à choisir (commenter les autres options) inet_interfaces = all ... # les destinations que nous gérons mydestination = $myhostname, localhost, $mydomain
- Lancez le serveur :
systemctl enable --now postfix
- Installez le logiciel client :
dnf -y install s-nail
- Envoyez un message à l'utilisateur etud :
mailx -s Salut etud@idl.fr <<< Hello
- Vérifiez dans les traces la transmission du message :
tail /var/log/maillog
Envoyer des mails depuis les clients
Note :
Dans cette exercice, nous allons configurer un poste
passif qui va renvoyer systématiquement tous les
messages vers un serveur.
- Placez-vous sur un poste client.
- Supprimez le firewall de CentOS :
systemctl stop firewalld systemctl disable firewalld
- Installez postfix :
dnf -y install postfix
- Configurez ce MTA en modifiant le fichier /etc/postfix/main.cf comme indiqué ci-dessous :
... # à ajouter (nous renvoyons les messages vers le serveur) relayhost = [srv.idl.fr] ...
- Lancez le serveur :
systemctl enable --now postfix
- Installez le logiciel client :
dnf -y install s-nail
- Envoyez un message à l'utilisateur etud :
mailx -s "Salut depuis $(uname -n)" etud@idl.fr <<< Hello
- Vérifiez la bonne réception sur le serveur.
Ajouter des aliases
Le fichier /etc/aliases permet de mettre en place des alias (surnom) dans la gestion des courriers électroniques. Ajoutez des alias à ce fichier (il est très souvent dejà rempli) et informez postfix avec la commande newaliases . Vous pouvez maintenant les utiliser dans des adresses de destination.