linux:postfix

Ceci est une ancienne révision du document !


Postfix

https://www.grafikart.fr/tutoriels/postfix-sendonly-695

Installer les paquets postfix et mailutils.

À l'installation de postfix:

  1. Choisir la configuration Site Internet
  2. Nom de courrier: domaine qui sera après le @, utiliser le FQDN du serveur

La configuration est dans le fichier /etc/postfix/main.cf. Y changer les valeurs:

  • mydestination: supprimer le nom de domaine, notre serveur ne gère pas le courrier qui va arriver sur sur ce nom de domaine
  • remplacer le all de inet-interfaces par loopback-only, le serveur mail n'est ainsi pas exposé publiquement

Redémarrer le service postfix.

Penser à rajouter le champ PTR (reverse mapping) dans l'enregistrement DNS, sinon certains destinataires peuvent refuser le courrier.

Il est possible de vérifier que le champ PTR est bien défini avec les commandes suivantes:

nslookup <adresse ip>
dig -x <adresse ip>

Tester avec la commande suivante:

echo "Test" | mail -s "Sujet" adr@es.se

Les logs se trouvent dans le fichier /var/log/mail.log.

Préciser l'encodage du mail:

cat myutf8-file | mail -a "Content-Type: text/plain; charset=UTF-8" -s "My Subject" me@mail.com

Utilisateurs pouvant envoyer des mails

http://www.postfix.org/postconf.5.html

Pour autoriser seulement certains utilisateurs à envoyer des mails, ajouter dans le fichier /etc/postfix/main.cf:

/etc/postfix/main.cf
authorized_submit_users = root

Par défaut, tout le monde peut envoyer des mails.

Sujets avec caractères non ASCII

Si les sujets des mails contiennent des caractères non ASCII, il est possible que certains serveurs de mail râlent: SMTPUTF8 is required, but was not offered by host. Il faut alors désactiver l'UTF-8 par défaut:

/etc/postfix/main.cf
smtputf8_enable = no

Visualiser la file de mails:

mailq

Voir le contenu d'un mail dans la file:

postcat -q mail_queue_id

Supprimer un mail de la file (Source):

postsuper -d mail_queue_id
  • linux/postfix.1706389499.txt.gz
  • Dernière modification : 2024/01/27 22:04
  • de phsw