[Mailman-Users] Non-local list members cannot post.

Jeffrey Jacobson jeff at planetjeff.net
Tue Jan 13 22:22:57 CET 2004


I just set up Mailman on my server, and it works great but only for users
who's accounts are on the server machine itself.  List member accounts on
other hosts are not forwarded to the list. There is no bounce message, so
error message or even any log entry of any kind, that I can see.  This,
despite the fact that simple e-mail to and from the server machine and
remote hosts get through fine.

I am running Red Hat Linux 9.0 (linux kernel release 2.4.20-6)
My server's name is hemef.cfa.cmu.edu.
It has sendmail release 8.12.8
I installed Mailman version
2.1.1-4 using the "Red Hat Package Manager Interface" (rpm)

Interestingly, the administrative notifications to external users get
through fine, i.e. the "Welcome to so-and-so list" message and the
unsubscribe message.  And the rest of mailman's  administrative front-end
works great.

Below is a list of fixes I have tried, based on the FAQ(s) at www.list.org

Any help would be appreciated!

-----------------------------------

I modified mm_cfg.py to read:
    ...
    DEFAULT_URL_HOST   = 'hemef.cfa.cmu.edu'
    DEFAULT_EMAIL_HOST = 'hemef.cfa.cmu.edu'

    # Because we've overriden the virtual hosts above add_virtualhost
    # MUST be called after they have been defined.

    add_virtualhost('hemef.cfa.cmu.edu', 'hemef.cfa.cmu.edu')
    ...

This is probably correct, because mailman IS corectly working for
server-local users.

-------------

I ran /var/mailman/bin/check_perms, which fixed permissions on a bunch of
files.  Made no difference.

-----------------

The mailman-related aliases are fine.

-----------------

sendmail is running smrsh, but there is a
mailman -> /var/mailman/mail/mailman link in the /etc/smrsh directory.
It was put there by the Red Hat Package Manager, so it is probably
correct.

-----------------------------

Results of a "netstat -na : grep ":25" command yeilded:

   tcp        0      0 127.0.0.1:25            0.0.0.0:*      LISTEN

Which means sendmail (my MTA) is listening to 127.0.0.1, localhost,
which is what mailman is sending to.

--------------------------

Any help would be appreciated.  Thanks!

		-- Jeff		http://PlanetJeff.net





More information about the Mailman-Users mailing list