[Mailman-Users] Re: Problem with Sendmail SMTP-AUTH and Mailman
Stefan Waidele jun.
St.Waidele at LinuxBasics.org
Fri Jun 25 21:37:29 CEST 2004
Christopher Tyler wrote:
> I had Mailman working fine with Sendmail up until I enabled SMTP-AUTH in
> Sendmail. The messages get to Mailman but are not delivered to the list
> members anymore because Mailman does not authenticate. Disabling
> SMTP-AUTH is not an option as we are an ISP and have users that require
> email on the road and such, and we do not wish to be blacklisted as an
> open relay.
That is exactly the problem I had.
The answer is in Jim Tittsler's message "Re: No footer" posted to this
list on June 26th 2004.
Thought I'd post a pointer, since the subject does not reveal what
treasure is inside :)
Yours,
Stefan
Jim Tittsler wrote:
> [...]
> Ah! Python's smtplib module grew support for SMTP auth in
> version 2.2. If you need only a single user/password, you
> could embed it in SMTPdirect:
>
> --- /usr/local/src/mailman-2.1.5/Mailman/Handlers/SMTPDirect.py 2004-01-23 08:02:07.000000000 +0900
> +++ SMTPDirect.py 2004-06-24 11:55:29.420208168 +0900
> @@ -61,6 +61,7 @@
> def __connect(self):
> self.__conn = smtplib.SMTP()
> self.__conn.connect(mm_cfg.SMTPHOST, mm_cfg.SMTPPORT)
> + self.__conn.login('user', 'password')
> self.__numsessions = mm_cfg.SMTP_MAX_SESSIONS_PER_CONNECTION
>
> def sendmail(self, envsender, recips, msgtext):
>
> --- /usr/local/src/mailman-2.1.5/Mailman/Handlers/SMTPDirect.py
>
> Cleaner alternatives might be to:
> - if the user/passord are the same for all the lists, put them
> in your mm_cfg.py and reference them here
> - add them to the affected list's MailList object (using
> bin/withlist) and reference them here (guarded by an
> 'if' to make sure they exist)
>
>
>>>
More information about the Mailman-Users
mailing list