Postconf
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Inspection/édition de la configuration Postfix |
| Commande | postconf
|
| Lire | postconf param
|
| Écrire | postconf -e 'param = valeur'
|
| Voir aussi | Postfix · Configuration postfix |
postconf est l'outil en ligne de commande pour consulter et modifier
/etc/postfix/main.cf sans éditeur de texte — utile en scripting ou pour éviter les
erreurs de syntaxe manuelles.
Paramètres de base
inet_interfaces: interfaces réseau sur lesquelles Postfix écoutemyorigin: domaine ajouté aux adresses des messages postés localementrelayhost: serveur relais vers lequel transmettre le courrier sortantmydestination: domaines pour lesquels ce serveur est destinataire finallocal_transport: méthode de livraison des adresses localesmynetworks: plages réseau autorisées à relayer sans authentification
Lire une valeur
postconf inet_interfaces myorigin
Éditer une valeur
postconf -e 'parametre = valeur'
-e édite main.cf en place ; un systemctl reload postfix
(ou restart pour un changement structurel) est nécessaire pour que la nouvelle
valeur soit prise en compte par les processus déjà lancés.
Exemples :
# Domaine d'origine des messages locaux
postconf -e "myorigin = mondomaine.tld"
# Domaines pour lesquels ce serveur est destinataire final
postconf -e "mydestination = mondomaine.tld"
# Réseaux clients autorisés à relayer
postconf -e "mynetworks = 192.168.1.0/24, 127.0.0.1"
# Délai maxi avant abandon d'une commande SMTP
postconf -e 'command_time_limit = 600s'
# Nombre de processus max par service (voir master.cf)
postconf -e 'default_process_limit = 100'
# Durée de vie maxi d'un message en file d'attente
postconf -e 'maximal_queue_lifetime = 2d'
Voir aussi
- Postfix — présentation générale du MTA
- Configuration postfix — détail des directives usuelles de
main.cf - Postqueue — inspecter/forcer la file d'attente
- Aliases — redirection d'adresses locales