I am quite certain that this is the answer to my issue, as I see the Mailman
messages being routed through my spam filter 2x as it enters/leaves queues.
But when I tried to impliment it sendmail quit listening on port 25. Anyone
else experience issues with this solution? Any suggestions? Thanks Troy
You can do this without modifying your sendmail files at all. Instead, in your
startup script, add:
/usr/sbin/sendmail -bd -ODeliveryMode=defer \
-ODaemonPortOptions=Name=MSA,Port=NNNN,M=E,Addr=127.0.0.1
Where NNNN is some port number not otherwise used (you can test if something's
in use by doing "telnet localhost NNNN" - if it's refused, there's no daemon
listening)
This sets up a sendmail process listening to the alternate port, in DEFER mode,
but set to talk only to the localhost interface, so it's not accessible by
anyoneother than your local machine: no open relay problems.
To make mailman access that port, add this to your mm_cfg.py:
# define alternate SMTP port
SMTPPORT = 1313
------------------------------------------------------
Mailman-Users mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Security Policy: http://wiki.list.org/x/QIA9