[Mailman-Users] Mailman not sending email to list users / Archives giving 403
Tom Ray [Lists]
lists at blazestudios.com
Tue Jul 15 22:43:30 CEST 2008
I had a server crash and I needed to move two domains that are using
mailman lists to a new server. I didn't think this was a big deal
because they were moved from server that was taken out of production to
the server that crashed without issue. Everything seems to be working
just fine. They can manage their lists and add new ones but two things
are happening now.
First, the archives are giving 403 errors when you try to view them.
Apache logs a "client denied by server configuration:" error. Here are
the current permissions:
drwxrws--x 26 root mailman 808 Jul 9 14:36 private
drwxrwsr-x 2 root mailman 288 Jul 9 14:36 public
All the subdirectories in private are set to "drwxrwsr-x" with the
root:mailman user/group. All the html and txt files are set to 644. And
in the .mbox dirs the .mbox file is set to 664.
I'm not sure why it's pulling a 403 error. Is there something I missed?
I ran bin/check_perms -f everything once they were moved over and it
fixed all the permissions and ownerships.
Second, none of the email is being sent to the list users. If a new user
joins the list the welcome letter is sent. If a non-user tries to post
to the list the moderators are emailed and the poster is emailed the
"your post awaits approval" but the registered list users are not
receiving emails.
This is what I see in the maillog: 2008-07-14 16:13:20 1KIUQB-00053s-5D
=> test <test at listdomain.net> R=mailman_router T=mailman_transport
I'm using Exim 4.69 with Mailman 2.1.10
Exim Config:
Router:
mailman_router:
driver = accept
require_files =
/mail/${domain}/mailman/lists/${lc::$local_part}/config.pck
local_part_suffix_optional
local_part_suffix = -bounces : -bounces+* : \
-confirm+* : -join : -leave : \
-owner : -request : -admin
transport = mailman_transport
Transport:
mailman_transport:
driver = pipe
command = /mail/${domain}/mailman/mail/mailman \
'${if def:local_part_suffix \
{${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
{post}}' \
$local_part
current_directory = /mail/${domain}/mailman
home_directory = /mail/${domain}/mailman
user = MAILMAN_USER
group = MAILMAN_GROUP
MAILMAN_USER and MAILMAN_GROUP are mailman.
Can anyone give me any insight on this please?
Thanks!
More information about the Mailman-Users
mailing list