Qmail queue: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
=Queue Repair (queue_repair.py)= | =Queue Repair (queue_repair.py)= | ||
This tool must be converted to python3 first | This tool must be converted to python3 first | ||
# wget -P /usr/local/bin https://qtp.qmailtoaster.org/bin/queue_repair.py | # wget -P /usr/local/bin https://qtp.qmailtoaster.org/bin/queue_repair.py | ||
# chmod +x /usr/local/bin/queue_repair.py | # chmod +x /usr/local/bin/queue_repair.py | ||
# dnf -y install 2to3 | # dnf -y install 2to3 | ||
# cd /usr/local/bin | # cd /usr/local/bin | ||
# 2to3 queue_repair.py -w | # 2to3 queue_repair.py -w<br><br> | ||
Queue creation | |||
# qmailctl stop | # qmailctl stop | ||
# mv /var/qmail/queue /var/qmail/queue.bak | # mv /var/qmail/queue /var/qmail/queue.bak |
Revision as of 10:46, 19 October 2024
Queue Repair (queue_repair.py)
This tool must be converted to python3 first
# wget -P /usr/local/bin https://qtp.qmailtoaster.org/bin/queue_repair.py # chmod +x /usr/local/bin/queue_repair.py # dnf -y install 2to3 # cd /usr/local/bin # 2to3 queue_repair.py -w
Queue creation
# qmailctl stop # mv /var/qmail/queue /var/qmail/queue.bak # queue_repair.py -c --split 23 --no-bigtodo /var/qmail # qmailctl start
Queue repair
# qmailctl stop # queue_repair.py -r # qmailctl start # qmailctl queue
qmHandle
# wget -P /usr/local/bin https://qtp.qmailtoaster.org/bin/qmHandle # chmod +x /usr/local/bin/qmHandle # qmHandle
qmHandle v1.2.0-bovine Copyright 1998-2003 Michele Beltrame Patched 2004-2006 Robert McLeay
Available parameters:
-V : print program version -a : try to send queued messages now (qmail must be running) -l : list message queues -L : list local message queue -R : list remote message queue -s : show some statistics -mN : display message number N -dN : delete message number N -Stext : delete all messages that have/contain text as Subject -D : delete all messages in the queue (local and remote) -tX 'string': delete all messages with matching headers, where 'string' is the string to match and X specifies: 'f' : Who the message is from, 't' : Who the message is to; or, 's' : What the message's subject is -M : delete all msgs in the queue from MAILER-DAEMON@localhost.localdomain
Additional (optional) parameters:
-c : display colored output -N : list message numbers only (to be used either with -l, -L or -R)
You can view/delete multiple message i.e. -d123 -v456 -d567
More to come...