Postfix
Pense-bête
Afficher le contenu d’un e-mail stocké en queue
# postcat -d <Queue ID>
Afficher des statistiques sur les mails en queue
Sans arguments, la commande qshape
affiche l’état des queues active et
incoming
# qshape
T 5 10 20 40 80 160 320 640 1280 1280+
TOTAL 0 0 0 0 0 0 0 0 0 0 0
Plus d’infos sur l’utilisation de cette commande : http://www.postfix.org/QSHAPE_README.html
Vider la queue de mails (avec tentative de livraison)
# postqueue -f
How-to
Supprimer les informations concernant les réseaux privés des entêtes SMTP
Configurer Postfix, si ce n’est déjà fait, pour vérifier les entêtes des messages.
header_checks = regexp:/path/to/header_checks
Ajouter les règles suivantes pour ignorer les plages IP définies dans la RFC1918 :
/^Received: .* \[127(\.([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){3}/ IGNORE
/^Received: .* \[10(\.([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){3}/ IGNORE
/^Received: .* \[172\.(1[6-9]|2[0-9]+|3[01]+)(\.([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}/ IGNORE
/^Received: .* \[192\.168(\.([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}/ IGNORE
Faire une copie invisible (BCC) des e-mails arrivant sur une boite
Pour des besoin d’archivage, il peut-être utile de faire une copie de tous les
e-mails reçus par une boite e-mail gérée par Postfix. Dans le fichier de
configuration main.cf
, ajouter :
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps
Reste à définir les règles de copie dans le fichier
/etc/postfix/recipient_bcc_maps
, en suivant la syntaxe suivante :
[email protected] [email protected]
Ainsi, tout e-mail destiné à [email protected]
sera implicitement copié et
délivré dans la boite [email protected]
. Ne pas oublier de générer la
version “hashée” du fichier à l’aide de postmap
avant de recharger la
configuration de Postfix :
# postmap /etc/postfix/recipient_bcc_maps
# postfix reload