« LINUX:Postfix-Journalisation » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
---- | |||
''→ [[LINUX:Postfix|retour au menu de Postfix]]'' | |||
---- | |||
=But= | =But= | ||
Le journal par défaut se nomme "/var/log/maillog". Nous pouvons le rendre plus verbeux. | Le journal par défaut se nomme "/var/log/maillog". Nous pouvons le rendre plus verbeux. | ||
Ligne 50 : | Ligne 53 : | ||
---- | ---- | ||
'' | ''→ [[LINUX:Postfix|retour au menu de Postfix]]'' | ||
---- | |||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
[[Category:LINUX]] | [[Category:LINUX]] |
Dernière version du 13 février 2022 à 17:35
But
Le journal par défaut se nomme "/var/log/maillog". Nous pouvons le rendre plus verbeux. Quand on a un problème, on peut y trouver quelques informations qui nous aide à comprendre le fonctionnement et à trouver une piste de solution. On peut rendre le journal plus verbeux.
Processus
Les différents processus sont repris dans le fichier "/etc/postfix/master.cf". Il a la forme:
submission inet n - n - - smtpd -o smtpd_tls_security_level=encrypt
Dans l'exemple, à la première ligne, on a en début le nom du service et en fin de la ligne, le nom du programme. Les lignes qui suivent en retrait, reprennent des options qui écrasent les options du fichier de configuration des options "/etc/postfix/main.cf".
Si on veut que le programme pour ce service soit plus verbeux, on ajoute l'argument "-v".
submission inet n - n - - smtpd -v -o smtpd_tls_security_level=encrypt
Il n'est pas nécessaire de le faire pour tous les programmes. On le fait que vous le service qui pose problème.
Paramètres
Dans le fichier de configuration des options "/etc/postfix/main.conf", ajoutez les lignes suivantes:
debug_peer_level = 2 debug_peer_list=0.0.0.0/0 smtp_tls_loglevel = 2
La seconde ligne permet de tracer toutes les connexions réseau. On peut réduire l'envergure à une machine (adresse IP seule) ou à un groupe (adresses IP avec masque de sous-réseau). La première ligne permet de moduler le niveau de verbosité.
La troisième ligne donne le détail des communications SSL. N'allez pas plus haut que 2.
En production, désactivez ces lignes.
File d'attente
Quand un mail ne peut être envoyé, il se stocke dans les répertoires "deferred" et "defer". Pour consulter la liste, exécutez la commande suivante:
postqueue -p
Votre problème résolu, vous pouvez essayer de les renvoyer s'ils sont conformes:
sendmail -q
En dernier recours, effacez les fichiers contenus dans l'arborescence des deux répertoires précités. Il est préférable de relancer Postfix.