Difference between revisions of "Qmhandle mail queue manager"
RayMitchell (talk | contribs) (qmhandle brief Howto install added) |
Unnilennium (talk | contribs) (→Bugs) |
||
(18 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | == | + | == qmHandle mail queue manager == |
− | + | ===Maintainer=== | |
+ | [[User:Unnilennium|Unnilennium]] | ||
− | |||
− | + | ===Overview=== | |
− | + | The qmHandle rpm will install a Mail queue manager panel in server manager. | |
− | smeserver | + | === Version === |
+ | {{ #smeversion: smeserver-qmHandle}} | ||
+ | ===Installation=== | ||
− | |||
− | + | yum install smeserver-qmHandle --enablerepo=smecontribs | |
− | + | The post upgrade event and reboot are not required. | |
+ | |||
+ | ===Usage=== | ||
+ | |||
+ | Installing the rpm will add a panel to server manager that controls the mail queue. | ||
− | + | You should preferably use the server manager panel. | |
− | |||
+ | You can also control the mail queue using qmHandle at the command prompt with the following parameters: | ||
+ | |||
+ | -a : try to send all 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 | ||
+ | -fsender : delete message from sender | ||
+ | -f're' : delete message from senders matching regular expression re | ||
+ | -Stext : delete all messages that have/contain text as Subject | ||
+ | -h're' : delete all messages with headers matching regular expression re (case insensitive) | ||
+ | -b're' : delete all messages with body matching regular expression re (case insensitive) | ||
+ | -H're' : delete all messages with headers matching regular expression re (case sensitive) | ||
+ | -B're' : delete all messages with body matching regular expression re (case sensitive) | ||
+ | -t're' : flag messages with recipients in regular expression 're' for earlier retry (note: this lengthens the time message can stay in queue) | ||
+ | -D : delete all messages in the queue (local & remote) | ||
+ | -V : print program version | ||
+ | |||
+ | Additional (optional) parameters are: | ||
+ | -c : display colored output | ||
+ | -N : list message numbers only | ||
+ | (to be used either with -l, -L or -R) | ||
+ | -X : do the same but for smeserver-altqmail contrib rather than for the stock qmail | ||
+ | |||
+ | |||
+ | Examples of usage syntax would be: | ||
+ | |||
+ | To list all the messages in the queue | ||
+ | qmHandle -l | ||
+ | |||
+ | To list all the messages in the queue counting the number of messages with the same subject | ||
+ | qmHandle -l|grep Subject|sort| uniq -c|sort -n | ||
+ | |||
+ | |||
+ | {{Note box|In some cases qmail did not restart after messages have been deleted, in older versions (Saco). The rpm in the repository has been fixed. You should check the status of qmail after deleting messages.}} | ||
+ | |||
+ | To check status of qmail | ||
+ | sv s /service/qmail | ||
+ | |||
+ | |||
+ | {{Warning box|Before deleting messages from the queue, you should stop qmail first in saco version. If you delete messages without stopping qmail, then qmail may stop and you will unknowingly be without a operational mail server (ie qmail). This is not necessary in the newer fixed version available on the smecontribs repo}}. | ||
+ | |||
+ | To stop qmail | ||
+ | sv d /service/qmail | ||
+ | To start qmail | ||
+ | sv u /service/qmail | ||
+ | |||
+ | ===Removal=== | ||
+ | |||
+ | Remove (uninstall) the rpm with the command | ||
+ | yum remove smeserver-qmHandle | ||
+ | |||
+ | |||
+ | ===References=== | ||
+ | |||
+ | http://forums.contribs.org/index.php?topic=34164.15 | ||
+ | |||
+ | http://forums.contribs.org/index.php?topic=33791.0 | ||
+ | |||
+ | http://bugs.contribs.org/show_bug.cgi?id=2020 | ||
+ | |||
+ | === Bugs === | ||
+ | Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla] | ||
+ | and select the smeserver-qmhandle component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-qmHandle|title=this link}}. | ||
+ | |||
+ | {{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-qmHandle|noresultsmessage="No open bugs found."}} | ||
+ | |||
+ | ===Changelog=== | ||
+ | Only released version in smecontrib are listed here. | ||
− | + | {{ #smechangelog: smeserver-qmHandle}} | |
---- | ---- | ||
[[Category:Contrib]] | [[Category:Contrib]] | ||
[[Category:Mail]] | [[Category:Mail]] |
Latest revision as of 17:02, 31 May 2021
qmHandle mail queue manager
Maintainer
Overview
The qmHandle rpm will install a Mail queue manager panel in server manager.
Version
Installation
yum install smeserver-qmHandle --enablerepo=smecontribs
The post upgrade event and reboot are not required.
Usage
Installing the rpm will add a panel to server manager that controls the mail queue.
You should preferably use the server manager panel.
You can also control the mail queue using qmHandle at the command prompt with the following parameters:
-a : try to send all 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 -fsender : delete message from sender -f're' : delete message from senders matching regular expression re -Stext : delete all messages that have/contain text as Subject -h're' : delete all messages with headers matching regular expression re (case insensitive) -b're' : delete all messages with body matching regular expression re (case insensitive) -H're' : delete all messages with headers matching regular expression re (case sensitive) -B're' : delete all messages with body matching regular expression re (case sensitive) -t're' : flag messages with recipients in regular expression 're' for earlier retry (note: this lengthens the time message can stay in queue) -D : delete all messages in the queue (local & remote) -V : print program version
Additional (optional) parameters are:
-c : display colored output -N : list message numbers only (to be used either with -l, -L or -R) -X : do the same but for smeserver-altqmail contrib rather than for the stock qmail
Examples of usage syntax would be:
To list all the messages in the queue
qmHandle -l
To list all the messages in the queue counting the number of messages with the same subject
qmHandle -l|grep Subject|sort| uniq -c|sort -n
To check status of qmail
sv s /service/qmail
.
To stop qmail
sv d /service/qmail
To start qmail
sv u /service/qmail
Removal
Remove (uninstall) the rpm with the command
yum remove smeserver-qmHandle
References
http://forums.contribs.org/index.php?topic=34164.15
http://forums.contribs.org/index.php?topic=33791.0
http://bugs.contribs.org/show_bug.cgi?id=2020
Bugs
Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-qmhandle component or use this link .
ID | Product | Version | Status | Summary (4 tasks) ⇒ |
---|---|---|---|---|
12774 | SME Contribs | 11.0 | CONFIRMED | perl-CGI 'startform' and 'endform' are dropped in favor of 'start_form' and 'end_form' |
12246 | SME Contribs | 10.0 | CONFIRMED | When run under SM2 and AdminLTE theme and dark mode charaters are "displayed" in black type |
12192 | SME Contribs | 10.0 | CONFIRMED | sm2 not handling long running delete well |
12148 | SME Contribs | 10.0 | RESOLVED | Removing stuck mail in E-Mail queue management stops email processing. |
Changelog
Only released version in smecontrib are listed here.
- Edit Menu entry to conform to new arrangements [SME: 12493]
- apply locale 2022-11-11 patch
- add in missing lexicons for bz12160 [SME: 12160]
- fix to put email message in textare [SME: 12147]
- Mojo (sm2) patches to match bugs 12151 and 12147 [SME: 12160]