您好,登錄后才能下訂單哦!
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
my_sender = '916551516@qq.com' # 發件人郵箱賬號
my_pass = 'xxxxxxxxxxxxxxxxxxxx' # 發件人的郵箱授權碼
my_user = 'lv916551516@163.com' # 收件人的郵箱號
def mail():
ret = True
try:
msg = MIMEText('測試郵件內容_____當你收到這份郵件,說明我使用python發送郵件成功了', 'plain', 'utf-8')
msg['From'] = formataddr(["呂建釗", my_sender]) # 括號里對應的分別是郵箱昵稱、發件人郵箱賬號
msg['To'] = formataddr(["張三", my_user]) # 括號里的對應收件人郵箱昵稱、收件人郵箱賬
msg['Subject'] = "Python發送郵件測試。" # 郵件的主題,也可以說是標題
server = smtplib.SMTP_SSL("smtp.qq.com", 465) # 發件人郵箱中的SMTP服務器,SSL端口是465
server.login(my_sender, my_pass) # 括號中對應的是發件人郵箱賬號、郵箱密碼
server.sendmail(my_sender, [my_user, ], msg.as_string()) # 括號中對應的是發件人郵箱賬號、收件人郵箱賬號、發送郵件
server.quit() # 關閉連接
except Exception: # 如果 try 中的語句沒有執行成功,則會執行下面的 ret=False
ret = False
return ret
ret = mail()
if ret:
print("郵件發送成功!!!")
else:
print("郵件發送失敗!!!")
腳本執行后,收件人收到如下郵件:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。