天天看點

3行代碼發郵件(含發送圖檔)

最近有發郵件的需求

發現了一個python發郵件的開源項目

yagmail , 3行代碼搞定郵件, 很贊

以下三行代碼實作的功能

  • 發送超連結
  • 發送圖檔資源(支援發送各種靜态資源, 檔案名最好是英文)

源碼

import yagmail

# 連接配接郵箱伺服器
yag = yagmail.SMTP(user="[email protected]", password="填自己的", host='smtp.163.com')

# 郵箱正文
contents = ['今天是周末,我要學習, 學習使我快樂;', '<a href="https://www.python.org/">python官網的超連結</a>', './girl.jpg']

# 發送郵件
yag.send('[email protected]', '主題:學習使我快樂', contents)
           

圖檔資源在此:

girl.jpg

gmail收到的郵件

qq郵箱收到的郵件

如何擷取163郵箱授權碼?

設定 => POP3/SMTP/IMAP

設定授權碼

彈框提示