00019.03 手動實現單向連結串列
阿新 • • 發佈:2020-10-21
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("郵件傳送結束")