[Tutor] SMTPLIB Exception Object
Alan Gauld
alan.gauld at btinternet.com
Wed Apr 23 11:23:50 CEST 2014
On 23/04/14 04:35, Hobie Audet wrote:
> documentation has me confused. Specifically, the documentation on the
> SMTPRecipientsRefused exception says:
>
> All recipient addresses refused. The errors for each recipient are
> accessible through the attribute recipients,...
>
> But where is the "recipients" attribute? More specifically, what is it
> an attribute of?
Since its talking about the exception I'd assume its an attribute
of the exception object.
> try:
> server.sendmail(fromline, tolist, msg)
> except smtplib.SMTPRecipientsRefused:
But you are not fetching the exception object so you need to change your
except line to be (assuming Python v3):
except smtplib.SMTPRecipientsRefused as err:
Now you can access err.recipients
HTH
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.flickr.com/photos/alangauldphotos
More information about the Tutor
mailing list