[Mailman-Users] Re: No footer
Stefan Waidele jun.
St.Waidele at LinuxBasics.org
Fri Jun 25 21:31:51 CEST 2004
Jim Tittsler wrote:
> [...]
> Ah. I think *I* was *that* person.
Sorry, I had to parse a forwarded copy of one part of the start of the
thread. I even think the exchange was in PM, at least in part, so I
quess you are right :)
> [...]
> 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
This is what I did, and things work perfectly.
Thank you very much. I had mixed feelings about using the unsafe
Sendmail.py but it was still better than running an open relay.
> 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
> [...]
> It does seem a bug that Sendmail.py isn't doing the
> decoration... I think most people are using SMTPDirect to
> inject their messages into their mail systems.
I think it is not a major bug in Sendmail.py, since the author strongly
dissapproves its usage. It should be in there, since it is provided as
an example. But I would not really consider it to be a 'bug'.
I consider it more important to support SMTP-auth in the widely used
SMTPDirect.py module. (That is: without source-code changes done by the
users)
When I installed mailman, I was looking for a way to use SMTP-auth but
did not find any. Seems like it is the time to join the
documentation-list, isn't it...? :)
Well,
thank you all very much for your help and for a wonderfull software.
Stefan
More information about the Mailman-Users
mailing list