Sorry if this is a silly question but I've not found anything via Google or zope.org.

I am using a MailHost in a Python script.  I need to trap error conditions.

When I run without trapping I can get exception SMTPSenderRefused.

I inserted trapping - eg

  try:
context.mailman.send(vmessage,mto=vto,mfrom=vfrom,subject='Message from web site')
  except SMTPSenderRefused:
    vsenderok=False
  else:
    vsenderok=True

This gave error global name 'SMTPSenderRefused' is not defined

I tried importing smtplib and adding it to the except line and then got a permissions problem.

You are not allowed to access SMTPSenderRefused in this context

I'd appreciate any help with this.

Regards

Tony

_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to