I migrated to a VMware ESXI environment from an old P3/512 MB mailman server (RedHat/sendmail, mailman had been upgraded to 2.1.x (I think)).
The new environment is CentoOS 6.2 Postfix Mailman 2.1.16rc2.
The new mailman environment is a processor sponge (clearly not an all-natural hand collected sponge either)
So we noticed right off the bat that Mailman was maxing the processor and filling memory and later I found that it was filling up the hard drive...
I had the ESXI admin add another processor and memory.
Fixed the memory problem. Mailman.py is still taking up of 90 % of one processor.
I sent a message at 10 :50 AM I can see from the maillog that it was received by the server at 10:50
and at 3:24 I have still not received the message that it is being moderated.
Where is it hung up how can I clear it out?
I'm a site admin. A list owner is using their list to send a newsletter
to 30,000 recipients, with emergency moderation on, and an explicit
Reply-To, and "anonymous_list".
Some recipients if they need to reply will use "Reply", which usually
goes to the intended sender. However, some will use "Reply All" or
"Reply List" which will send a copy to the list address. These messages
are held for moderation.
The problem arises because it seems one of the list moderators tends to
approve all pending replies - replies, Out of office messages,
invitations to social networks. Despite repeated requests, undesired
messages are continuing to be approved, which of course can confuse and
What I'd like to do is rewrite From and To lines to be the editorial
address, like the Reply-To, so that the list address does not appear in
the visible headers. Is there any way to do this in Mailman? (If not,
I'm likely to do it in Postfix, and RFC 5321 3.7.1 seems to say this is
A subscriber has asked to be removed from my list.
The addresses he suggests are not subscribed.
I asked that he forward an example of a received message,
with all headers visible,
so that I could identify the problem address.
But the subscriber address does not appear anywhere in the headers.
Is there a way to figure out the problem address?
I recently set up a Ubuntu 14.04 server with Mailman 2.1.16. It took a while for me to configure because I needed to modify the setup procedure from Ubuntu's instructions to what the mailman documentation suggested (no use of the postfix-to-mailman.py script).
At any rate, my main goal has been to use mailman for an Indian Guides group, which for years has just been an email list of about 50 people. Mailman seemed like a great option to help ensure that all of the members are accounted for in each email and to have archives available.
The problem that I'm having is that for some people on the list, they don't reliably get their emails. Mostly, this is from members that are on gmail.com or hotmail.com or in some cases ymail.com. The "lost" emails get stuck in their spam filter, and in some cases hotmail users don't get their emails at all.
I did some testing with a practice list I created (sending to my own set of yahoo, gmail accounts), where my yahoo account was sending to members on a gmail account. I found no issue sending directly from yahoo to gmail, but from yahoo->mail list->gmail got caught in the gmail's spam filter. The gmail account spam folder would flag it and give me a note something to the effect of "The sender's yahoo.com address could not be confirmed".
Furthermore, in the gmail account, I can mark the email as "Not SPAM" but that doesn't help on subsequent emails.
As an experiment, I changed a few settings (from default Yes to No), but these didn't seem to make a difference:
- Should messages from this mailing list include the RFC 2369 (i.e. List-*) headers? Yes is highly recommended.
- Should postings include the List-Post: header?
- Should the Sender header be rewritten for this mailing list to avoid stray bounces? Yes is recommended.
My search for SPAM hasn't helped (most SPAM issues are related to actual SPAM getting in from user accounts).
Have others encountered this type of issue? Are there any settings I can use or steps I can take to help resolve this?
Thanks in advance.
With dmarc_moderation_notice set to anything but "Accept" Mailman will
do a DNS query for every message that comes in and check the DMARC
record of the sending domain. I have two questions regarding this:
1. Has anyone on this list noticed any performance issues with the
overhead this adds? I doubt there is anything noticeable but curious if
anyone has seen any issue.
2. What is Mailman's behaviour if the query fails (e.g. times out)?
# Parameters for DMARC DNS lookups. If you are seeing 'DNSException:
# Unable to query DMARC policy ...' entries in your error log, you may need
# to adjust these.
# The time to wait for a response from a name server before timeout.
DMARC_RESOLVER_TIMEOUT = seconds(3)
# The total time to spend trying to get an answer to the question.
DMARC_RESOLVER_LIFETIME = seconds(5)
... but what happens to the post when DNSException is thrown? Is the
message rejected and a bounce sent to the poster? Is it re-queued and
tried again? If so when does Mailman give up? Does Mailman simply
shunt the post and throw an error?
If someone can point me to the file that holds this code I can review it
and report what the behaviour is.
Jeff White - GNU+Linux Systems Administrator
University of Pittsburgh - CSSD
Hi folks, I am not very technically inclined and I'm the co- listkeeper for a group. We have had some problems lately and we were wondering
what would happen if we made changes to the Content Filtering section of the Admin page?
were removed would the listkeepers, as owners of the group receive bounces from everyone who tried to send formatted text?
If these two lines were changed from "Yes" to "No" what would happen?
Should Mailman collapse multipart/alternative to its first part content? No Yes X<http://lists.oso-aa.org/mailman/admin/grow/?VARHELP=contentfilter/collapse_…>
Should Mailman convert text/html parts to plain text? This conversion happens after MIME attachments have been stripped. No Yes X
Examples of our current problem:
1.This Â at the end of every sentence & inserted in several places in sentences:
Louise can't get email.Â
2. One continuous paragraph arrives when the sender had made appropriate paragraphs
3. Complete gibberish:
Ø]°ê\Ù[ÛÛYHÈÔÕÎ[\Ü\HMentor hi from Jessi first nine days
> Hi Sherrie
Day 10 :)
Fæ²÷Rf÷"6V6¶ærââÆ÷fRFRw&÷W. Reading the threads in my inbox every day <http://lists.oso-aa.org/mailman/admin/grow/?VARHELP=contentfilter/convert_h…>
Are these problems caused by many people now using cell phones & tablets to send email?
Thank you for your patience & any help you might provide.
Been casually fighting a problem for a couple of months now and have
finally decided to ask for help.
I have a somewhat large mailing list, about 1700 users, that is
generally working just fine. However, some users are seeing LONG delays
(like 4+ hours) on mail delivery while other users, in the same
organization, get sub-minute delivery. Specifically, the step 6 delay
in the header analysis below is typically 2 seconds.
In the header analysis below please note that mail.seaplace.org and
spoe.seaplace.org are just two names (DNS A records) pointing to the
same box. The postfix main.cf mydestination parameter includes both.
I highly suspect this is something within Postfix and hope the list's
extensive experience might help.
Thanks in advance,
This email is free from viruses and malware because avast! Antivirus protection is active.
Tried to start mailman and this is what I get. Not sure how to proceed.
It appears that is is looking for a list names mailman but I do not know
how to create it.
pi@raspberrypi ~ $ /etc/init.d/mailman start
Traceback (most recent call last):
File "/var/lib/mailman/bin/list_lists", line 122, in <module>
File "/var/lib/mailman/bin/list_lists", line 94, in main
mlist = MailList.MailList(n, lock=0)
File "/var/lib/mailman/Mailman/MailList.py", line 130, in __init__
File "/var/lib/mailman/Mailman/MailList.py", line 650, in Load
dict, e = self.__load(file)
File "/var/lib/mailman/Mailman/MailList.py", line 615, in __load
fp = open(dbfile)
IOError: [Errno 13] Permission denied:
[warn] Site list for mailman missing (looking for list named 'mailman').
[warn] Please create it; until then, mailman will refuse to start. ...
pi@raspberrypi ~ $
I am installing Mailman on a Pi. after I installed via the repository I
got this message but do not know how to proceed with this request. Thanks
for any help to get this operational.
To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
> ## mailman mailing list
> mailman: "|/var/lib/mailman/mail/mailman post mailman"
> mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman"
> mailman-bounces: "|/var/lib/mailman/mail/mailman bounces mailman"
> mailman-confirm: "|/var/lib/mailman/mail/mailman confirm mailman"
> mailman-join: "|/var/lib/mailman/mail/mailman join mailman"
> mailman-leave: "|/var/lib/mailman/mail/mailman leave mailman"
> mailman-owner: "|/var/lib/mailman/mail/mailman owner mailman"
> mailman-request: "|/var/lib/mailman/mail/mailman request mailman"
> mailman-subscribe: "|/var/lib/mailman/mail/mailman subscribe mailman"
> mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"
> Hit enter to notify mailman owner...