本文實例為大家分享了python3 smtplib發送郵件的具體代碼,供大家參考,具體內容如下
smtplib模塊是smtp簡單郵件傳輸協議客戶端的實現,為了通用性,有時候發送郵件的時候要帶附件或圖片,用email.mime來裝載內容。代碼如下:
import smtplib import email.mime.multipart import email.mime.text msg=email.mime.multipart.MIMEMultipart() msg['from']='ustchacker@tom.com' msg['to']='blablabla@aliyun.com' msg['subject']='test' content=''''' 你好, 這是一封自動發送的郵件。 www.ustchacker.com ''' txt=email.mime.text.MIMEText(content) msg.attach(txt) smtp=smtplib smtp=smtplib.SMTP() smtp.connect('smtp.tom.com','25') smtp.login('ustchacker@tom.com','password') smtp.sendmail('ustchacker@tom.com','blablabla@aliyun.com',str(msg)) smtp.quit()
查看郵箱內容:
可以看到,用Python發送郵件只需要用smtplib的connect(連接到郵件服務器)、login(登陸驗證)、sendmail(發送郵件)三個步驟即可,簡單方便。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答