1. 程式人生 > 實用技巧 >00019.03 手動實現單向連結串列

00019.03 手動實現單向連結串列

Python郵件傳送

import email, smtplib
from email.mime.text import MIMEText
from email.header import Header
from email.utils import parseaddr,formataddr

#傳送郵件伺服器
smtp_server = "smtp.qq.com"
#郵箱賬號+授權碼
email_user = "郵箱賬號"
email_pass = "授權碼"

#發件人收件人資訊
sender = email_user
receiver = "收件人"

# 定義用於編碼發件人與收件人格式的方法
def _format_addr(user):
    name,addr=parseaddr(user)
    return formataddr((Header(name, "utf-8").encode(), addr))

# 連線郵件伺服器,使用者登入,傳送郵件
server = smtplib.SMTP_SSL(smtp_server, 465)
server.set_debuglevel(1)
server.login(email_user, email_pass)

# 傳送訊息設定,plain表示文字,utf-8表示資料編碼格式
msg = MIMEText("<h1>這是一份自動傳送的測試郵件</h1>", "html", "utf-8")

# 設定內容標題發件人
msg["subject"]=Header("hello")
msg["from"]=_format_addr(sender)
msg["to"] = _format_addr(receiver)

# 傳送郵件
server.sendmail(sender, receiver, msg.as_string())
server.quit()
print("郵件傳送結束")