Navigation

    La Cabane Libre

    • Register
    • Login
    • Search
    • Catégories
    • Recent
    • Mots-clés
    • Ciné Libre

    [Astuce] Traitement de Queue de Postfix

    La Cuisine
    1
    1
    3996
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Léopard des Mers
      Léopard des Mers Prédateur last edited by Léopard des Mers

      Voici donc quelques cht’ytes commandes bien utiles pour gérer vos mails en queue de postfix.

      La première commande a utiliser est mailq pour voir l’état des mails (erreurs, blocage etc…).

      • Lister les messages en Queue :
        postqueue -p

      • Résultats :
        -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
        DBB3F1A7 553 Mon May 5 14:42:15 worms@example.com
        (connect to mail.pouet.com[192.38.15.23: Connection refused)
        worms@votre_adresse.fr

      • Supprimer un message en Queue :
        postsuper -d DBB3F1A7

      • Supprimer tous les messages en Queue :
        postsuper -d ALL

      Pour supprimer des messages en masse en fonction de l’adresse source ou destination, utilisez le script PFDEL.
      Scripts pour supprimer des emails de la queue postfix : postsuper

      • Mettre un messages en attente (hold) :
        postsuper -h DBA4E3C8

      • Remettre un messages en mode normale (actif) :
        postsuper -H DBA4E3C8

      • Remettre en Queue un message :
        postsuper -r DBA4E3C8

      • Pour tous les messages :
        postsuper -r ALL

      • Afficher le contenu d’un message :
        postcat -q DBA4F1A3

      • Forcer l’envoie des messages en Queue (flush) :
        postqueue -f

      Pour forcer l’envoie de messages spécifique à un domaine non présent dans les paramètres relay_domains de la configuration Postfix :

      • Ajouter cette ligne dans le fichier main.cf :
        fast_flush_domains = $relay_domains votredomaine.com

      • Ensuite taper cette commande :
        postqueue -s example.com

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Sauf mention contraire, le site est placé sous double licence Creative Commons BY-SA et GNU Free Documentation License propulsé par NodeBB