利用Python和gmail发送邮件

import smtplib  
import sys  
import email.mime.text  
# my test mail
mail_username='from@gmail.com'  
mail_password='123456'  
from_addr = mail_username  
to_addrs=('to@gmail.com')

# HOST & PORT
HOST = 'smtp.gmail.com'  
PORT = 25

# Create SMTP Object
smtp = smtplib.SMTP()  
print 'connecting ...'

# show the debug log
smtp.set_debuglevel(1)

# connet
try:  
    print smtp.connect(HOST,PORT)
except:  
    print 'CONNECT ERROR ****'
    # gmail uses ssl
    smtp.starttls()
    # login with username & password
    try:
        print 'loginning ...'
        smtp.login(mail_username,mail_password)
    except:
        print 'LOGIN ERROR ****'
        # fill content with MIMEText's object
        msg = email.mime.text.MIMEText('text')
        msg['From'] = from_addr
        msg['To'] = ';'.join(to_addrs)
        msg['Subject']='hello , today is a special day'
        print msg.as_string()
        smtp.sendmail(from_addr,to_addrs,msg.as_string())
        smtp.quit()### unterminated keywords ###
    try
    try

Grizzly

Never say never!