Peter Bengtsson wrote:
Using the sendmail tag like this...:
<dtml-sendmail mailhost="MailHost"> To: peter@grenna.net From: server@peterbe.com Subject: DTML peter@grenna.net to server@peterbe.com
Text text
</dtml-sendmail>
Sends a healthy email from 'server@peterbe.com' to 'peter@grenna.net'. But doing this...:
context.MailHost.send('TEST MESSAGE','peter@grenna.net','server@peterbe.com','Subject server@peterbe.com to peter@grenna.net')
Sends the message but the To line in the message says "undisclosed-recipients:;" instead of "peter@grenna.net" like it did with the sendmail tag.
Why?
Peter
Hi Peter There was a similar case, just with an external method, some time ago: http://lists.zope.org/pipermail/zope/2001-November/104654.html Should be funny that with python scripts the *undisclosed recipients* just switches the *to* and the *from* field (compared with external methods). But the solution is the same (based on the Lundh's *Python Standard Library* receipt): import string message = "This is a test" mto = "peter@grenna.net" mfrom = "server@peterbe.com" subject = "Test Email" encode = None body = string.join(( "From: %s" % mfrom, "To: %s" % mto, "Subject: %s" % subject, "", message), "\r\n") context.MailHost.send(body, mto, mfrom, subject, encode) Regards --- Flynt