On Mar 20, 12:50 pm, "Boudreau, Emile" <[EMAIL PROTECTED]>
wrote:
> Thanks for the reply. When I use the instruction from that list this is
> the email I receive. I'm using Outlook.
>
> [EMAIL PROTECTED]
> To:
> ------------------------------
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: Hello!
>
> This Still DOESN't Work!!!!!!!!!!!!
>
> It's just adding the "From" "To" "Subject" in the message itself. I want
> to have each field at the correct place and then just the msg in the
> body.
>
> Any Help?? Thanks
>
> Emile Boudreau
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
>
> [mailto:[EMAIL PROTECTED] On
> Behalf Of Fredrik Lundh
> Sent: Tuesday, March 20, 2007 11:08 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Subject line with smtplib.sendmail()
>
> Boudreau, Emile wrote:
>
> > I'm trying to send mail from my server to my machine with test
> > results. I can send the email no problem however, the email doesn't
> > contain a "recipient list" or a "subject line". I was wondering how
> > would I go about getting the information on the actual "To" and
> > "Subject" lines so that I know to whom the email was sent and the
> > subject line without opening the email?
>
> you have to add the headers yourself. see the example in the library
> reference, or this FAQ entry:
>
> http://effbot.org/pyfaq/how-do-i-send-mail-from-a-python-script
>
> </F>
>
> --http://mail.python.org/mailman/listinfo/python-list
>
> This message may contain privileged and/or confidential information. If
> you have received this e-mail in error or are not the intended recipient, you
> may not use, copy, disseminate or distribute it; do not open any attachments,
> delete it immediately from your system and notify the sender promptly by
> e-mail that you have done so. Thank you.
I'm not sure what the problem is. But here's how we do it at my place
of work:
import smtplib
import string
def sendMail(subject, body, TO = "[EMAIL PROTECTED]",
FROM="[EMAIL PROTECTED]"):
HOST = "mailserver"
BODY = string.join((
"From: %s" % FROM,
"To: %s" % TO,
"Subject: %s" % subject,
"",
body
), "\r\n")
server = smtplib.SMTP(HOST)
server.sendmail(FROM, [TO], BODY)
server.quit()
This works well for us.
Mike
--
http://mail.python.org/mailman/listinfo/python-list