Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /usr/local/bin/python
- import sys
- from email.MIMEMultipart import MIMEMultipart
- from email.MIMEText import MIMEText
- from email.MIMEImage import MIMEImage
- strFrom = 'axxx@xx.xxxu'
- strTo = sys.argv[1]
- theMessageText = """
- xxxx
- """
- altText = """
- xxx
- """
- # Create the root message and fill in the from, to, and subject headers
- msgRoot = MIMEMultipart('related')
- msgRoot['Subject'] = 'subject'
- msgRoot['From'] = strFrom
- msgRoot['To'] = strTo
- msgRoot['Cc'] = 'x@xxx.xx'
- msgRoot.preamble = 'This is a multi-part message in MIME format.'
- # Encapsulate the plain and HTML versions of the message body in an
- # 'alternative' part, so message agents can decide which they want to display.
- msgAlternative = MIMEMultipart('alternative')
- msgRoot.attach(msgAlternative)
- msgText = MIMEText(altText)
- msgAlternative.attach(msgText)
- # We reference the image in the IMG SRC attribute by the ID we give it below
- msgText = MIMEText(theMessageText, 'html')
- msgAlternative.attach(msgText)
- # This example assumes the image is in the current directory
- #fp = open('xa.jpg', 'rb')
- #msgImage = MIMEImage(fp.read())
- #fp.close()
- # Define the image's ID as referenced above
- #msgImage.add_header('Content-ID', '<image1>')
- #msgRoot.attach(msgImage)
- # Send the email (this example assumes SMTP authentication is required)
- import smtplib
- smtp = smtplib.SMTP_SSL()
- smtp.connect('xxx.com')
- smtp.login('xxx', 'xxx')
- smtp.sendmail(strFrom, strTo, msgRoot.as_string())
- smtp.quit()
- sys.exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement