[csw-devel] SF.net SVN: gar:[15550] csw/mgar/gar/v2/lib/python/catalog_notifier.py
wahwah at users.sourceforge.net
wahwah at users.sourceforge.net
Wed Sep 7 10:24:53 CEST 2011
Revision: 15550
http://gar.svn.sourceforge.net/gar/?rev=15550&view=rev
Author: wahwah
Date: 2011-09-07 08:24:53 +0000 (Wed, 07 Sep 2011)
Log Message:
-----------
catalog_notifier: smtplib.SMTPRecipientsRefused
There's a need to catch this exception from smtplib when the email address is
e.g. "Unknown".
Modified Paths:
--------------
csw/mgar/gar/v2/lib/python/catalog_notifier.py
Modified: csw/mgar/gar/v2/lib/python/catalog_notifier.py
===================================================================
--- csw/mgar/gar/v2/lib/python/catalog_notifier.py 2011-09-07 08:15:29 UTC (rev 15549)
+++ csw/mgar/gar/v2/lib/python/catalog_notifier.py 2011-09-07 08:24:53 UTC (rev 15550)
@@ -268,7 +268,12 @@
msg['From'] = from_address
msg['To'] = email
s = smtplib.SMTP('localhost')
- s.sendmail(from_address, [email], msg.as_string())
+ try:
+ s.sendmail(from_address, [email], msg.as_string())
+ except smtplib.SMTPRecipientsRefused, e:
+ logging.warning(
+ "Sending email to %s failed, recipient refused.",
+ repr(email))
s.quit()
logging.debug("E-mail sent.")
else:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list