Postfix
De Linuxmemo.
(→Tables de correspondance (traduction d'adresse)) |
(→Tables de correspondance (traduction d'adresse)) |
||
Ligne 31 : | Ligne 31 : | ||
==Tables de correspondance (traduction d'adresse)== | ==Tables de correspondance (traduction d'adresse)== | ||
+ | |||
+ | Attention apes chaque manipulation: | ||
+ | postmap /etc/postfix/nom_tables | ||
+ | /etc/init.d/postfix relaod | ||
- | Table '''canonical''' pour réécrire toutes les adresses dans l'enveloppe et les en-têtes du message. Par défaut, toutes les adresses des en-têtes et de l'enveloppe sont réécrites ; ceci est contrôlé par le paramètre de configuration canonical_classes. | + | *Table '''canonical''' pour réécrire toutes les adresses dans l'enveloppe et les en-têtes du message. Par défaut, toutes les adresses des en-têtes et de l'enveloppe sont réécrites ; ceci est contrôlé par le paramètre de configuration canonical_classes. |
vim /etc/postfix/main.cf : | vim /etc/postfix/main.cf : | ||
Ligne 41 : | Ligne 45 : | ||
postmap /etc/postfix/canonical | postmap /etc/postfix/canonical | ||
/etc/init.d/postfix relaod | /etc/init.d/postfix relaod | ||
+ | |||
+ | *Tables '''sender_canonical_maps''' et '''recipient_canonical_maps''' | ||
+ | vous pouvez spécifier séparément les correspondances à appliquer aux adresses d'expédition et de destination. | ||
+ | vim /etc/postfix/main.cf : | ||
+ | sender_canonical_maps = hash:/etc/postfix/sender_canonical | ||
+ | recipient_canonical_maps = hash:/etc/postfix/recipient_canonical | ||
==Documentation== | ==Documentation== | ||
http://x.guimard.free.fr/postfix/ | http://x.guimard.free.fr/postfix/ |
Version du 24 juillet 2012 à 11:55
Les commandes
postalias sert à convertir le fichier aliases en format bases de données (*.db). Ce programme se cache derrière la commande newaliases.
postcat montre les contenu de la file d'attente de Postfix. C'est un programme limité, il peut être remplacé par un autre plus puissant qui permettrait d'éditer les fichiers de file d'attente de Postfix.
postconf montre les paramètres donnés dans le fichier main.cf de Postfix : les valeurs réelles, les valeurs par défaut, ou les paramètres qui n'ont pas de valeur par défaut. C'est un programme limité et primaire. Ce programme peut être remplacé par un autre plus puissant qui pourrait non seulement énumérer mais également éditer le fichier main.cf.
Exemples : #postconf -n affiche les paramètres modifiés par notre configuration. #postconf -d affiche les paramètres par défaut.
postdrop est appelée par le programme sendmail afin de déposer le courrier dans la file d'attente maildrop.
postkick permet de lancer des commandes internes.
postlock assure le mécanisme de verrouillage des boîtes aux lettres utilisateurs qui peut être utilisé par exemple par des shell scripts.
postlog rend la journalisation de Postfix accessible aux shell scripts.
postmap sert à convertir en format base de données des tables de consultation de Postfix telles que canonical , virtual et d'autres. C'est un cousin de la commande de makemap d'UNIX.
postqueue est l'utilitaire lancée par la commande de sendmail pour vider ou lister la file d'attente du courrier.
postsuper sert à la maintenance de la file d'attente de Postfix. Cette commande est lancée lors du démarrage du système de courrier.
Tables de correspondance (traduction d'adresse)
Attention apes chaque manipulation:
postmap /etc/postfix/nom_tables /etc/init.d/postfix relaod
- Table canonical pour réécrire toutes les adresses dans l'enveloppe et les en-têtes du message. Par défaut, toutes les adresses des en-têtes et de l'enveloppe sont réécrites ; ceci est contrôlé par le paramètre de configuration canonical_classes.
vim /etc/postfix/main.cf : canonical_maps = hash:/etc/postfix/canonical vim /etc/postfix/canonical: wietse Wietse.Venema user1@localhost user1@monfai.fr postmap /etc/postfix/canonical /etc/init.d/postfix relaod
- Tables sender_canonical_maps et recipient_canonical_maps
vous pouvez spécifier séparément les correspondances à appliquer aux adresses d'expédition et de destination.
vim /etc/postfix/main.cf : sender_canonical_maps = hash:/etc/postfix/sender_canonical recipient_canonical_maps = hash:/etc/postfix/recipient_canonical