資源簡介
sendInfo.py
代碼片段和文件信息
#?-*-?coding:?UTF-8?-*-
#sendInfo.py?
#!/usr/bin/env?python #在環境變量中找python編譯器
#_*_coding:utf8_*_
import?smtplibconfigemailsyssocketthreadingtime #導入包,以及config文件
import?random
import?string
from?email.Message?import?Message
def??connect():
????try:
????????server=smtplib.SMTP(config.smtpServerconfig.smtpPort)#創建SMTP對象,鏈接自己郵箱的smtp服務器
????????server.ehlo() #向smtp服務器打招呼,鏈接到服務器成功的話,會返回一個元組,第一項為250
????????server.login(config.smtpUserconfig.smtpPwd) #登錄自己的郵箱,返回值是235表示認證成功
????????return?server
????except?Exception:
????????print?“無法連接到郵箱服務器!“
def?sendInfo(servertosubjectcontent):
#設置郵件格式和內容
????msg=Message()
????msg[‘Mime-Version‘]=‘1.0‘
????msg[‘From‘]=config.smtpUser #設置郵件的發送人
????msg[‘To‘]=to #設置郵件的接收人
????msg[‘Subject‘]=subject #設置郵件的標題
????msg.set_payload(content
- 上一篇:Python零基礎10天進階班.docx
- 下一篇:publishHelper.py
評論
共有 條評論