[Mailman-Users] Mailman lists are set up but posts to the lists arenot arriving

jhock jhock at iinet.net.au
Fri Sep 16 09:20:31 CEST 2011


On Thu, 2011-09-15 at 22:07 -0700, Mark Sapiro wrote:
> jhock wrote:
> >
> >I have set up Mailman and can create lists etc. I can subscribe to the
> >lists but I can't post to the lists. The posts don't get delivered.
> >
> >I have looked at the FAQs and searched the WIKI but I can't find an
> >answer to my problem. I have been working on this for days. Cann someone
> >please help me?
> >
> >I using:
> >
> >Mailman version: 2.1.14
> >Python 2.5.2
> >Debian GNU/Linux 5.0.5
> >Exim version 4.69 #1 built 30-Sep-2008 18:54:33
> >
> >my configuration is:
> >
> >MAILMAN_USER = 'mailman'
> >MAILMAN_GROUP = 'mailman'
> >--with-mail-gid=Debian-exim --with-cgi-gid=www-data
> 

> 
> The above is wrong. Assuming that
> 
> MAILMAN_USER = 'mailman'
> MAILMAN_GROUP = 'mailman'
> 
> are from your exim config and 
> 
> --with-mail-gid=Debian-exim --with-cgi-gid=www-data
> 
> were options to configure, it should have been
> 
> --with-mail-gid=mailman
> 
> I.e. whateve you configure with --with-mail-gid must match
> MAILMAN_GROUP.
> 
> 
Hi Mark,

Thanks for your prompt reply.

The exim4 daemon runs with group id = Debian-exim. That is why I
configured Mailman --with-mail-gid=Debian-exim. I assumed that the
mail-gid was the group id of the mail daemon.

However, I have reconfigured Mailman --with-mail-gid=mailman as you
suggested.

> >I have tried to apply to the content of section 6.2 in the
> >mailman-2.1.14-1/doc/mailman-install.txt
> >
> >/etc/exim4/conf.d/main/04_local_mailman_macros
> >/etc/exim4/conf.d/router/970_local_mailman
> >/etc/exim4/conf.d/./transport/40_local_mailman
> 
> 
> Did you read the note at the beginning of section 6.2 which says in
> part "The updated document is here:
> http://www.exim.org/howto/mailman21.html and is recommended over the
> information in the subsections below if you are using Exim 4."
> 
> 

That document is even less helpful. It doesn't mention what files to add
the lines:

MM_HOME=/var/mailman
MM_UID=mailman
MM_GID=mailman

and 

domainlist mm_domains=list.example.com


There is nothing in the mailman/Mailman/Defaults.py that has MM_HOME
etc. however there is reference to MAILMAN_HOME etc. Hence I used what
was in the documentation with the mailman/doc/mailman-install.txt files.

I have no idea in which file(s) to add the:

accept  domains = +local_domains
        endpass
        message = unknown user
        verify  = recipient
 and

accept hosts = 127.0.0.1

content. 

The list verification output seemed to be correct so I guess the content
of the mailman/docs/mailman-install.txt file worked expect that the
messages were not getting through.

I think that the exim4 needs to be changes to allow to and from external
emails but I have no idea how to do this.

> >The content of my:
> >syslog
> >apache error logs and
> >mailman error logs
> >
> >tell me nothing that I can understand.
> 
> 
> Well, you are coming here for help because we might be able to
> understand what's in those logs, but not if we don't see them. The
> apache logs aren't relevant to "can't post" issues, but the other's
> are, so what's in them.
> 

The entry in the exim4/rejectlog is:

2011-09-16 14:53:08 H=localhost (asdd.osdm.gov.au) [127.0.0.1]
F=<mailman-bounces+info=mymaps.gov.au at mymaps.gov.au> temporarily
rejected RCPT <info at mymaps.gov.au>: expected "sender[=address]",
"recipient", "helo", "header_syntax", "header_sender" or
"reverse_host_lookup" at start of ACL condition "verify recipients"

I tried Googling part of that string but I didn't find anything to
overcome the problem.  

The entry in the mailman/log/post file is:

Sep 16 14:53:08 2011 (25420) post to mymaps-l from
mailman-bounces at mymaps.gov.au, size=551,
message-id=<mailman.1.1316133151.10188.mymaps-l at mymaps.gov.au>, 1
failures

The entry in the smtp file is:

Sep 16 14:53:08 2011 (25420)
<mailman.1.1316133151.10188.mymaps-l at mymaps.gov.au> smtp to mymaps-l for
1 recips, completed in 0.069 seconds

The entries in the smtp-failure file are:

Sep 16 14:53:08 2011 (25420) All recipients refused:
{'info at mymaps.gov.au': (451, 'Temporary local problem - please try
later')}, msgid: <mailman.1.1316133151.10188.mymaps-l at mymaps.gov.au>
Sep 16 14:53:08 2011 (25420) delivery to info at mymaps.gov.au failed with
code 451: Temporary local problem - please try later

Does this help you tell me what I need to do?

Thanks.

John



More information about the Mailman-Users mailing list