[Mailman-Users] spooling question
mark at msapiro.net
Thu Sep 23 04:37:39 CEST 2010
>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
"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