Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from smtplib import SMTP
- import datetime
- debuglevel = 0
- smtp = SMTP()
- smtp.set_debuglevel(debuglevel)
- smtp.connect('YOUR.MAIL.SERVER', 26)
- smtp.login('USERNAME@DOMAIN', 'PASSWORD')
- from_addr = "John Doe <john@doe.net>"
- to_addr = "foo@bar.com"
- subj = "hello"
- date = datetime.datetime.now().strftime( "%d/%m/%Y %H:%M" )
- message_text = "HellonThis is a mail from your servernnByen"
- msg = "From: %snTo: %snSubject: %snDate: %snn%s"
- % ( from_addr, to_addr, subj, date, message_text )
- smtp.sendmail(from_addr, to_addr, msg)
- smtp.quit()
- #! /usr/local/bin/python
- SMTPserver = 'smtp.att.yahoo.com'
- sender = 'me@my_email_domain.net'
- destination = ['recipient@her_email_domain.com']
- USERNAME = "USER_NAME_FOR_INTERNET_SERVICE_PROVIDER"
- PASSWORD = "PASSWORD_INTERNET_SERVICE_PROVIDER"
- # typical values for text_subtype are plain, html, xml
- text_subtype = 'plain'
- content="""
- Test message
- """
- subject="Sent from Python"
- import sys
- import os
- import re
- from smtplib import SMTP_SSL as SMTP # this invokes the secure SMTP protocol (port 465, uses SSL)
- # from smtplib import SMTP # use this for standard SMTP protocol (port 25, no encryption)
- from email.MIMEText import MIMEText
- try:
- msg = MIMEText(content, text_subtype)
- msg['Subject']= subject
- msg['From'] = sender # some SMTP servers will do this automatically, not all
- conn = SMTP(SMTPserver)
- conn.set_debuglevel(False)
- conn.login(USERNAME, PASSWORD)
- try:
- conn.sendmail(sender, destination, msg.as_string())
- finally:
- conn.close()
- except Exception, exc:
- sys.exit( "mail failed; %s" % str(exc) ) # give a error message
- ...
- smtp.connect('YOUR.MAIL.SERVER', 587)
- smtp.ehlo()
- smtp.starttls()
- smtp.ehlo()
- smtp.login('USERNAME@DOMAIN', 'PASSWORD')
- ...
Add Comment
Please, Sign In to add comment