My smtp server requires authentication, and when I attempted to use listen I
kept getting 550 errors.
Digging into content/mailinglist.py, I found what I think is the problem. It
looks like if TransactionalMailhost is None, then smtplib is called w/o
checking for username/password.
The following patch is working for me, but I'm not sure if it is general useful.
--- old/mailinglist.py 2007-10-17 06:27:24.000000000 -0500
+++ new/mailinglist.py 2007-10-17 06:26:59.000000000 -0500
@@ -839,6 +839,9 @@
TransactionalMailHost._send(returnpath, maillist[0:batch],
newMail)
else:
smtpserver = smtplib.SMTP(mh.smtp_host, int(mh.smtp_port))
+ print dir(mh)
+ if mh.smtp_userid:
+ smtpserver.login(mh.smtp_userid, mh.smtp_pass)
smtpserver.sendmail(returnpath, maillist[0:batch], newMail)
smtpserver.quit()
--
Archive:
http://www.openplans.org/projects/listen/lists/listen-dev/archive/2007/10/1192621283850
To unsubscribe send an email with subject unsubscribe to [EMAIL PROTECTED]
Please contact [EMAIL PROTECTED] for questions.