pymailq.CONFIG – Configuration structure and usage

PyMailq module takes an optional .ini configuration file.

Section: core

  • postfix_spool
    Path to postfix spool (defaults to /var/spool/postfix)

Section: commands

  • use_sudo (yes|no)
    Control the use of sudo to invoke commands (default: yes)
  • list_queue
    Command to list messages queue (default: mailq)
  • cat_message
    Command to cat message (default: postcat -qv)
  • hold_message
    Command to hold message (default: postsuper -h)
  • release_message
    Command to release message (default: postsuper -H)
  • requeue_message
    Command to requeue message (default: postsuper -r)
  • delete_message
    Command to delete message (default: postsuper -d)

Example

pymailq.ini:

[core]
postfix_spool = /var/spool/postfix

[commands]
use_sudo = yes
list_queue = mailq
cat_message = postcat -qv
hold_message = postsuper -h
release_message = postsuper -H
requeue_message = postsuper -r
delete_message = postsuper -d