1. 程式人生 > >python 傳送郵件的模板

python 傳送郵件的模板

[[email protected] ~]# vi send_mail 


import smtplib    # 傳送郵件的模板
import string


host = "smtp.139.com"                      #定義smtp 主機
subject = "test email from python"    #定義郵件主題
to = "**[email protected]"               #定義收件人
from1 = "[email protected]"   #發件人
text = "python rules them all"            #郵件的類容
body = string.join((
       "From: %s"% from1,                  # 雙引號裡面的類容要寫,不然主題、發件人等為空
       "To: %s" % to,
       "Subject: %s" % subject,
       '',
       text),"\r\n")
server = smtplib.SMTP()                 #建立一個smtp 物件
server.connect(host,"25")               #通過connect 方法連線主機
server.login("*********@139.com","password")         #郵箱賬號登入驗證
server.sendmail(from1,to,body)               #郵件傳送
server.quit()                                        #斷開連線