1.設置發送郵件郵箱的SMTP服務
https://www.360kuai.com/pc/927b9f8da3555bb70?cota=4&kuai_so=1&tj_url=xz&sign=360_57c3bbd1&refer_scene=so_1
設置步驟時,記住設置的郵箱的獨立密碼,在以下腳本中能夠用到
2. python腳本
import smtplib
from email.header import Header
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
# 創建一個帶附件的郵件實例
message=MIMEMultipart()
# 郵件的其他屬性
message['From'] = ''
message['Subject'] = Header(u'郵件標題發送成功', 'utf8').encode()
message['To'] = u''
# 郵件正文內容
attr2 = MIMEText('備份詳情請查看附件日志', 'plain', 'utf-8')
message.attach(attr2)
#構造附件txt附件1
attr1=MIMEText(open(r'D:\j\run1.txt','rb').read(),'base64','utf-8')
attr1["content_Type"]='application/octet-stream'
attr1["Content-Disposition"] = 'attachment; filename="run1.txt"'
message.attach(attr1)
xxxxxx
server = smtplib.SMTP('smtp.163.com', 25)
server.login('jing@163.com', '填寫郵箱獨立密碼(例123456..)')
server.sendmail('jing@163.com', ['lu@163.com'],message.as_string())
print("郵件發送成功")
3.? 確認自己是否有pyhon環境
在cmd窗口下輸入 python,回車后查看是否有相關版本信息,沒有的話說明環境變量沒有配置或者沒有安裝python-IDLE
4.執行python腳本
5.登錄郵箱,驗證是否發送/收到郵件