資源簡介
實現自動發送郵件
代碼片段和文件信息
#?-*-?coding:?UTF-8?-*-
#?如何添加附件
import?ostime
import?smtplib
import?traceback
from?email.mime.text?import?MIMEText
from?email.mime.multipart?import?MIMEMultipart
from?email.mime.image?import?MIMEImage
os.chdir(r‘C:\Users\Administrator\Desktop\Automail‘)
def?sendmail(subject?msg?toaddrs?fromaddr?smtpaddr?password):
????‘‘‘
????@subject:郵件主題
????@msg:郵件內容
????@toaddrs:收信人的郵箱地址
????@fromaddr:發信人的郵箱地址
????@smtpaddr:smtp服務地址,可以在郵箱看,比如163郵箱為smtp.163.com
????@password:發信人的郵箱密碼
????‘‘‘
????mail_msg?=?MIMEMultipart()
????if?not?isinstance(subject?str):
????????subject?=?str(subject?‘utf-8‘)
????mail_msg[‘Subject‘]?=?subject
????mail_msg[‘From‘]?=?fromaddr
????mail_msg[‘To‘]?=?‘‘.join(toaddrs)
????#?mail_msg.attach(MIMEText(msg?‘plain‘?‘utf-8‘))?#f發送文本文件
評論
共有 條評論