s-nail est un système de traitement du courrier qui fournit un ensemble d’outils pour l’envoi, la réception et la gestion du courrier électronique.
Vous avez probablement essayé d’installer mailx sur Redhat 9, et un message vous dit qu’il n’y a pas de paquetage avec ce nom. C’est normal, car s-nail est une l’utilitaire évolué de messagerie Unix traditionnel (mailx) et est conçu pour être une alternative plus riche en fonctionnalités et plus moderne.
Installation de s-nail sur RHEL 9
Mettez d’abord à jour la base de données dnf à l’aide de la commande suivante :
# dnf makecache
Après avoir mis à jour la base de données dnf, installez s-nail avec la commande suivante :
# dnf install s-nail
Configurations
Création du répertoire Maildir
Assurez-vous d’abord que le répertoire Maildir existe bien dans votre répertoire personnel. Si ce n’est pas le cas, créez-le à l’aide de la commande suivante :
# mkdir -p ~/Maildir/{cur,new,tmp}
Si ces répertoires n’existent pas, vous aurez le message d’erreur ci-dessous :
/root/Maildir/sent : no such entry, file or directory
Modification du fichier ~/.mailrc
Editez le fichier ~/.mailrc (s’il n’existe pas, vous pouvez le créer) à l’aide d’un éditeur de texte tel que nano ou vim :
-Ajoutez les lignes suivantes, en remplaçant your_smtp_server par l’adresse de votre serveur SMTP.
Assurez-vous que les lignes set spoolfile et set record pointent vers les bons dossiers dans le répertoire Maildir
set smtp=your_smtp_server set spoolfile=~/Maildir/ set record=+sent
Sauvegarder le dossier.
Test d’envoi d’email :
Après avoir effectué ces changements, essayez d’envoyer un mail de test avec la commande s-nail ci-dessous :
# echo "Test message" | s-nail -s "Test" recipient@example.com
Si les configurations sont correctes, le message devrait être envoyé sans erreur.
Migrer CentOS 7 vers Rocky Linux 9
mkfs : Création des systèmes de fichier
Comment installer Netcat sur CentOS 7/8
nmtui : Configurer une adresse IP sous Linux
Fail2Ban : How to protect Linux services