[Zope] SMTPSenderRefused error

Andreas Jung andreas at andreas-jung.com
Fri Oct 17 10:27:17 EDT 2003

--On Freitag, 17. Oktober 2003 16:19 Uhr +0200 Ruth Mizzi <ruth at anvil.com> 

> import smtplib
> try:
>     Anvil_Page.MailHost.send("This is a test", 'ruth at ffff.com')
> except smtplib.SMTPSenderRefused:
>     get_transaction().abort()
>     return "Invalid email address: please press your browser's='back' key
> and correct it" else:
>     return 0
> The only problem is that when I try to test this script the zope login
> screen comes up and regardless what passwords and logins I try to enter,
> including the admin one, I end up with the error:
> "You are not allowed to access SMTPSenderRefused in this context"

You're not allowed to use the smptlib in a PythonScript. This is an FAQ
so check the mailinglist archives how to allow access to Python modules
that are not allowed to be imported by default.


More information about the Zope mailing list