[Zope] question on simple_send in MailHost

Tino Wildenhain tino at wildenhain.de
Wed Jul 19 04:51:20 EDT 2006


Andreas Jung wrote:
> 
> 
> --On 18. Juli 2006 21:55:36 -1000 John Schinnerer <john at eco-living.net> 
> wrote:
> 
>> Aloha,
>>
>> I did try send() - it seems one must know something about RFC822 message
>> formatting to use it...?
>> I know nothing about that, and could not quickly find any clear and
>> concise howtos or tutorials, just verbose and confusing specs and mailing
>> list posts and so on.
> 
> Nonsense. The Python 'email' module is perfectly suited and documented 
> (with examples). We use the 'email' module in various places for 
> generating rfc822 compliant emails that are send through MailHost.send().

So you are writing a Product to enable it to python scripting? .-))

Well, its so easy... some of the beginners should be able to do it.

from AccessControl import allow_module, allow_class, allow_type

from formatter import BlockFormatter
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.Header import Header
from MailCrypt import signmail
from email.Encoders import encode_base64

allow_class(BlockFormatter)
allow_class(MIMEBase)
allow_class(MIMEText)
allow_class(MIMEMultipart)
allow_class(Header)
allow_class(signmail)
allow_class(encode_base64)


would roughly do it.
Pack it nicely, add some ZMI howtos
and be ready :-)

Regards
Tino Wildenhain


More information about the Zope mailing list