[Mailman-Users] spooling question

Mark Sapiro mark at msapiro.net
Thu Sep 23 04:37:39 CEST 2010

ap wrote:
>Hi, I'm new in mailman and I have the same problem, one list have a lot
>mails with errors(xxxx at htamil.com), and mailman everytime is processing
>that, so when I send new mail a list, this is very slow, but I dont know how
>to erase an e-mail in waiting, I tried with mailq(I use postfix) and  tried
>in /var/spool/ **  and I hadn't good luck, could you tell me where located
>the e-mail tail is?

Outgoing mail from Mailman that hasn't yet been delivered to the MTA is
in Mailman's out/ queue. Mail which has had some failures and is
waiting to be retried is in Mailman's retry/ queue.

In a default Mailman install, these are in /usr/local/mailman/qfiles/

In recent RedHat packages, the out/ and retry/ queues are in
/var/spool/mailman. In other packages, they are in var-prefix.

Note that there is probably one out/ queue file named *.bak (all the
others are *.pck). The *.bak file is a backup of the message currently
in process by OutgoingRunner. It is only used in case of a crash and
changing it will normally have no effect unless you first stop Mailman.

There is a script at <http://www.msapiro.net/scripts/remove_recips>
that can remove recipients from a queue file.

Also note that if bad domains are slowing mail delivery from Mailman,
your MTA is doing domain verification on recipient addresses. Search
the FAQ at
<http://wiki.list.org/display/DOC/Frequently+Asked+Questions> for
"performance" for info on why this is not a good idea.

Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

More information about the Mailman-Users mailing list