« Postfix » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 62 : | Ligne 62 : | ||
her@localdomain.local heraccount@herisp.example | her@localdomain.local heraccount@herisp.example | ||
@localdomain.local hisaccount+local@hisisp.example | @localdomain.local hisaccount+local@hisisp.example | ||
#Puis: | |||
postmap generic | |||
postfix reload | |||
</syntaxhighlight> | </syntaxhighlight> |
Version du 9 septembre 2019 à 12:53
Présentation de cette page
Le but ici n'est pas de présenter le fonctionnement de Postfix (pour le moment en tout cas), mais de stocker quelques commandes utiles et autres aides dans l'exploitation de Postfix
Commandes de mailqueue
- Voir la mailqueue:
mailq
- Voir le contenu d'un mail de la mailqueue
postcat -q 75FE3300402C #Ici le chiffre correspond à un ID de mail
- Supprimer un mail de la mailqueue
postsuper -d 75FE3300402C
Problèmes d'envoi en masse
Une adresse a été compromise et je veux voir a qui elle a envoyé ses spams :
cat loganalyse.txt | grep "adressecompromise" | grep -oE "\->.*" | grep -oE "<[a-zA-Z0-9@\.\-\_]*>" >> adresses.txt
Pour faire du mailq shaping, dans main.cf :
# valeur originales avant modif ETR du 20 mai 2019 #slow_destination_recipient_limit = 20 #slow_destination_concurrency_limit = 2 #slow_destination_rate_delay = 2s slow_destination_recipient_limit = 10 slow_destination_concurrency_limit = 2 slow_destination_rate_delay = 1s smtp-amavis_destination_concurrency_limit = 10
Emplacement de la mailqueue
Postfix stocke sa mailq dans /var/spool/postfix. Ce dossier comporte plusieurs sous-dossier contenant eux-même les emails, lisible directement.
/var/spool/postfix [root@gulliver postfix]# ls active corrupt deferred hold maildrop private saved bounce defer flush incoming pid public trace
Mapping d'adresses sortantes
Si l'on veut spoofer une adresse en sortie, il faut passer par le réglage suivant :
<syntaxhighlight lang="bash">
- /etc/postfix/main.cf:
smtp_generic_maps = hash:/etc/postfix/generic
- /etc/postfix/generic:
his@localdomain.local hisaccount@hisisp.example her@localdomain.local heraccount@herisp.example @localdomain.local hisaccount+local@hisisp.example
- Puis:
postmap generic postfix reload </syntaxhighlight>