1. 程式人生 > >Python之發郵件

Python之發郵件

郵件 imp 模塊 三方 div 發件人 亂碼 問題 解決中文亂碼

  • 使用模塊yagmail(使用收藏的yagmail,現在的第三方模塊不能解決中文亂碼問題)
import yagmail

user=[email protected]
password=xxxxxx #使用郵件授權碼

m=yagmail.SMTP(host=smtp.126.com,user=user,password=password)
#smtp.qq.com
#smtp_ssl=True 如果是qq郵箱的話,加這個參數
m.send(to=[[email protected],[email protected]],
       cc=[email protected],
       subject=
測試郵件, contents=各位好,\n\n附件是iFusionV4.1接口測試報告,請查閱。\n\n謝謝。, attachments=my.log)
  • 如果有多個收件人或抄送人的話,使用列表存放郵箱
  • 如果使用qq郵箱當發件人的話,需要在.SMTP的參數中加入smtp_ssl=True,host=‘smtp.qq.com‘
  • attachments是附件,最好寫最對路徑

Python之發郵件