Difference between revisions of "Mail Systems"
From Alessandro's Wiki
(Created page with " == exim == === commands === * see the queue: mailq ** or exim -bp the output shows the message queue giving useful information to work with it: root@lingua:~# mailq 24...") |
|||
Line 1: | Line 1: | ||
Line 37: | Line 36: | ||
== postfix == | == postfix == | ||
== mailman == | |||
* show all lists | |||
/var/lib/mailman/bin/list_lists | |||
* show pending messages | |||
/var/lib/mailman/bin/show_qfiles /var/lib/mailman/qfiles/shunt/*.pck | |||
* re-queque ''shunt''ed messages | |||
/var/lib/mailman/bin/unshunt | |||
''# on another terminal'' | |||
tail -f /var/log/mail.log | |||
* find the parent list of an address: | |||
for lista in `/usr/lib/mailman/bin/list_lists -b`; do /usr/lib/mailman/bin/list_members $lista|grep <indirizzo> && echo $lista; done |
Revision as of 11:26, 20 April 2011
exim
commands
- see the queue:
mailq
- or
exim -bp
the output shows the message queue giving useful information to work with it:
root@lingua:~# mailq 24h 379 1QC8cA-0001iy-B3 <ciaotest@server.company.n> hellobye@server.company.nl
- 1QC8cA-0001iy-B3
- message ID (corresponds to a filename)
- 24h
- time msg spent in the queue
- 379
- the size in bytes.
- find a queued message:
find /var/spool/ -name "1QC8cA-0001iy-B3*"
- to un-queue messages, I delete the files found by the find command (to rude maybe?)... it works
- flush the queue:
runq
- or
exim -q
- flush queue forcing frozen messages to be sent
exim -qf
- flush queue forcing frozen/non-frozen messages to be sent
exim -qff
postfix
mailman
- show all lists
/var/lib/mailman/bin/list_lists
- show pending messages
/var/lib/mailman/bin/show_qfiles /var/lib/mailman/qfiles/shunt/*.pck
- re-queque shunted messages
/var/lib/mailman/bin/unshunt # on another terminal tail -f /var/log/mail.log
- find the parent list of an address:
for lista in `/usr/lib/mailman/bin/list_lists -b`; do /usr/lib/mailman/bin/list_members $lista|grep <indirizzo> && echo $lista; done