Mailman mangles mailman-bounces@ address

I'm trying to get a new Mailman installation up and running, and having a bit of a problem. Stock 10.4.9 Server. It is a pretty vanilla setup, but when I send mail to the mailman@host.domain.tld address, when it goes to send out the reply, it sets the message up as "mailman-bounces@host.local" and the receiving smtp server of course gives it a "550 5.7.1 sender domain does not exist for mailman-bounces@host.local."

I've spent so much time prowling around everywhere I don't think I could see the solution if it was staring me in the face. Ideas?

MB Mac OS X (10.4.9)

MB, Mac OS X (10.4.9)

Posted on May 2, 2007 10:44 PM

Reply
4 replies

May 3, 2007 10:21 AM in response to pterobyte

This assumes that the problem is a list by list config, doesn't it? But isn't the mailman@ account a global account?
I send an email to mailman@domain.tld, and it constructs a reply, formed as mailman-bounces@host.local.

I only have two lists, the Mailman list and a test list. Are you implying that running withlist on the Mailman list will correct the behavior globally? Or do I need a different script to affect a global change?

As you can tell, I'm new at python, but absorbing a lot in a short time. I'm one of those guys that would like a nice systems approach to the documentation and layout of Mailman, its environment, and use.

Mac OS X (10.4.9)

May 3, 2007 11:32 AM in response to wildrock

This assumes that the problem is a list by list
config, doesn't it? But isn't the mailman@ account a
global account?


mailman is a list like any other list

I send an email to mailman@domain.tld, and it
constructs a reply, formed as
mailman-bounces@host.local.


Beacuse your host's domain is host.local.
With the command I posted you can tell mailman to use/show the correct domain.


I only have two lists, the Mailman list and a test
list. Are you implying that running withlist on the
Mailman list will correct the behavior globally? Or
do I need a different script to affect a global
change?


You need to apply the command for every list that needs to show a different domain. Obviously you will need to replace "yourlistname" and "yourdomain.com"

May 3, 2007 12:51 PM in response to pterobyte

Thank you. I just wanted to make sure that I wasn't digging myself in deeper. I'm still not sure why I ended up with the config problem, or if this is SOP. For anyone else traversing this path, here is a summation:

1) I setup a virgin 10.4.7 server, then updated to 10.4.9.
2) activated mail, apache and mailman
3) set up a few lists in mailman, and proceeded to test out all the details
4) when list users sent a message to mailman@domain.tld, the distribution to the mailman list (administrators) were not appending the proper domain name, but were appending the host.local name. Hence, the messages were not delivered (and no users of the list could ask questions, i.e.)
5) Using pterodyte's example above, I went into the terminal, ran the withlist script, which in turn ran fix_url on each list to change the url to the proper one.
6) each list now nicely and properly sends out emails on their list
7) an obsessive admin now moves on to other pressing tasks

MB Mac OS X (10.4.9)

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mailman mangles mailman-bounces@ address

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.