Postconf

De wiki.nexiat.fr
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 écoute
  • myorigin : domaine ajouté aux adresses des messages postés localement
  • relayhost : serveur relais vers lequel transmettre le courrier sortant
  • mydestination : domaines pour lesquels ce serveur est destinataire final
  • local_transport : méthode de livraison des adresses locales
  • mynetworks : 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