sendmail發送郵件

#!/usr/bin/env python

#coding:utf-8

import smtplib

import string

HOST = "smtp.126.com"    # 定義smtp主機

SUBJECT = "Test email from Python"    # 定義郵件主題

TO = "[email protected]"    # 定義郵件接收人

FROM = "[email protected]"    # 定義郵件發件人

text = "Python rules them all!"    # 郵件內容

BODY = string.join((    # 組裝sendmail方法的郵件主體內容,各段以"\r\n"進行分隔

    "From: %s" % FROM,

    "To: %s" % TO,

    "Subject: %s" % SUBJECT,

    "",

    text

    ), "\r\n")

server = smtplib.SMTP(HOST, "25")    # 創建一個SMTP()對象,並連接SMTP主機

server.starttls()    # 啓用安全傳輸模式

server.login("[email protected]", "passwd")    # 郵箱賬號登陸校驗

server.sendmail(FROM, [TO], BODY)    # 郵件發送

server.quit()    # 斷開smtp連接


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章