Thanks ... except, it doesn't actually work. I installed it and tried it, and it sends email but the From and To fields are not filled out properly. Using smtplib does work, however. *********** REPLY SEPARATOR *********** On 11/28/01 at 1:13 PM flynt wrote:
Bruce Eckel wrote:
I'm using the MailHost to send email from within an external method. I've tried a number of different combinations, including something as elaborate as this:
self.MailHost.send("This is a test", # Body "To: Bruce Eckel <Bruce@EckelObjects.com>", "From: Bruce Eckel <Bruce@EckelObjects.com>", "Test Email") # Subject
However, I can't seem to get the "to" and "from" fields to show
up
right in the resulting email. All I end up with is a 'to' field of Bruce@EckelObjects.com and an empty 'from' field.
I suspect others have done this before and solved the problem. Or will want to :-)
Hi Bruce
With the help of Lundh's *Python Standard Library* I got to the following. This is in the external method:
import string def testmail(self): message = "This is a test" mto = "Bruce@EckelObjects.com" mfrom = "Bruce@EckelObjects.com" subject = "Test Email" encode = None
body = string.join(( "From: %s" % mfrom, "To: %s" % mto, "Subject: %s" % subject, "", message), "\r\n")
self.MailHost.send(body, [mto], mfrom, subject, encode)
Greetings
--- Flynt
Most current information can be found at: http://www.mindview.net/Etc/notes.html =================== Bruce Eckel http://www.BruceEckel.com Contains free electronic books: "Thinking in Java 2e" & "Thinking in C++ 2e" Please subscribe to my free newsletter -- just send any email to: join-eckel-oo-programming@earth.lyris.net My schedule can be found at: http://www.mindview.net/Calendar ===================