Pour ouvrir le port 25 sur votre machine virtuelle (VM), allez dans Starlight Manager > choisissez l’onglet « Mail Bridge » > appuyez sur le bouton ‘Ajouter un Mail Bridge’.
Une fois l’enregistrement PTR configuré et le port 25 activé, vous pouvez installer votre serveur SMTP préféré. Voici des exemples pour Postfix, Exim et Sendmail. Utilisez l’IP de la VM affichée dans votre Starlight Manager, et assurez-vous que votre nom de domaine pour l’enregistrement PTR correspond à votre domaine d’expéditeur (par exemple, mail.example.com).
|
Lorsque Postfix est installé, vous pouvez démarrer le service et vous assurer qu’il démarre après le redémarrage de votre serveur :
|
Vous pouvez ensuite configurer le service. Toutes les options nécessaires au service se trouvent dans le répertoire /etc/postfix, et le fichier de configuration principal est /etc/postfix/main.cf
Exécutez la commande sudo nano /etc/postfix/main.cf pour commencer à modifier le fichier de configuration principal et ajoutez ou mettez à jour ces lignes :
|
Redémarrez Postfix pour appliquer les modifications :
|
Testez l’envoi de courriels :
|
|
La commande ci-dessous affiche une interface utilisateur de type assistant pour configurer le logiciel. Elle permet aux utilisateurs de décider si Exim doit répartir sa configuration sur plusieurs fichiers ou la stocker dans un seul fichier :
|
Si la première option est utilisée, la configuration sera stockée dans les sous-répertoires /etc/exim4/conf.d. Si un seul fichier de configuration est choisi, il sera /etc/exim4/exim4.conf
Lorsque toutes les configurations sont terminées, exécutez systemctl restart exim4pour que les modifications prennent effet.
Modifiez /etc/exim4/update-exim4.conf.conf pour vous assurer :
|
Redémarrez Exim pour appliquer les modifications :
sudo systemctl restart exim4
Testez la livraison des e-mails en exécutant la commande ci-dessous :echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Le fichier de configuration principal de Sendmail est /etc/mail/sendmail.cf. Évitez de modifier ce fichier directement. Si vous devez modifier la configuration, éditez plutôt le fichier /etc/mail/sendmail.mc, sauvegardez le fichier de configuration original et utilisez l’une des alternatives suivantes pour générer un nouveau fichier de configuration :
1) Utilisez le makefile inclus /etc/mail pour créer une nouvelle configuration :
|
Tous les fichiers générés dans /etc/mail seront régénérés si nécessaire.
2) Vous pouvez également utiliser le m4macro processeur pour créer un nouveau /etc/mail/sendmail.cf. Le m4macro processeur n’est pas installé par défaut. Avant de l’utiliser pour créer /etc/mail/sendmail.cf, installez le paquet m4en tant que root :
|
Les fichiers de configuration suivants de Sendmail se trouvent dans le répertoire /etc/mail/ :
access- spécifie quels systèmes peuvent utiliser Sendmail pour l’envoi de courriels sortants
domaintable- correspondance des noms de domaine
local-host-names - alias pour l’hôte du serveur
mailertable- instructions qui remplacent le routage pour certains domaines
virtusertable- spécifie une forme d’aliasing spécifique à un domaine, permettant d’héberger plusieurs domaines virtuels sur la machine.
Vous trouverez ci-dessous des exemples de modification des fichiers de configuration :
|
Plusieurs des fichiers de configuration mentionnés ci-dessus doivent stocker leurs informations dans des fichiers de base de données avant que les modifications ne prennent effet. Pour inclure les modifications apportées aux fichiers de configuration, exécutez la commande makemap hash /etc/mail/<name> < /etc/mail/<name>en tant que root. Ici, <name> représente le nom de la configuration à mettre à jour.
Redémarrez le processus Sendmail en exécutant la commande systemctl restart sendmail.