Python郵件相關模塊之smtplib


    SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,是TCP/IP協議族的一員,使用端口25.主要用於傳輸系統之間的郵件信息並提供來信有關的通知。


  • import smtplib    #導入SMTP模塊

  • server=smtplib.SMTP(mailserver)    #建立到郵箱服務器的連接。mailserver='smtp.163.com'

  • server.login(user,password)      #登陸郵箱服務器

  • failed=server.sendmail(From,Tos,text)   #從From向Tos發送頭部和內容爲text的郵件。返回失敗接受者列表。From爲發送者,Tos爲接受者,可以使用多個接受者。而text內容包含郵件頭部信息和郵件內容:

       text=('From: %s\nTo: %s\nDate: %s\nSubject: %s\n\n' %(From,To,Date,Subj))+郵件正文

  • server.starttls([keyfile[,certfile]])  #使用TLS(Transport Layer Security)模式建立連接。如果服務器支持,所有命令都將使用ssl模塊進行加密,也就是SSL。

  • server.quit()    #斷開連接



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