2.開啟時如果要求開啟授權碼,那授權碼(儲存下來,只會出現一次)就是後面的密碼
命令:pip/pip3 install yagmail
注意:檔名不要用模組名命名!
注意:檔名不要用模組名命名!!
注意:檔名不要用模組名命名!!!
命令:import yagmail
需求例項化乙個smtp的類用於傳給變數yag
命令:yag = yagmail。smtp()
引數說明:1.user=『郵箱賬號』,
2.password=『密碼(授權碼)』
3.host=」網域名稱(上面說的網域名稱)「
eg:下面是拿qq郵箱做例子
yag = yagmail.smtp(user=
'******[email protected]'
,# 輸入你的賬號,注意引號
password=
'******x'
,# 輸入你的密碼(如果開啟了授權碼,只能填授權碼)
host=
'smtp.qq.com'
# 網域名稱,qq郵箱填這個網域名稱就可以了
)
命令:yag.send()
引數說明:to=『收件人賬號』(如果多個收件人用傳列表)
subject=『郵件主題』
contents=『郵件內容』
attachments = 『附件的路徑』(在郵件中攜帶的檔案)
eg:
yag.send(to=
'******@qq.com'
, subject=
'yxshop**專案報告'
, contents=
'詳見附件'
, attachments=attachment)
命令:yag.close()
import yagmail
# 傳送郵件
defsend_email
(attachment=
none):
# 傳參傳的是附件的路徑
yag = yagmail.smtp(user=
'******xx'
, password=
'******xx'
, host=
'smtp.qq.com'
) yag.send(to=
'******@qq.com'
, subject=
'**專案報告'
, contents=
'詳見附件'
, attachments=attachment)
yag.close(
)
如果你的也是qq郵箱只需要複製這個**改一下其中的引數就能直接使用了,如果不是qq郵箱就多加一步,改一下網域名稱 Python傳送郵件模組之 yagmail模組
一 使用python的第三方庫 yagmail模組 傳送郵件 本文以 qq 郵箱示例 1 通過python的 yagmail模組傳送郵件的前提 開啟smtp服務 開通第三方授權 需要手機簡訊驗證 qq安全中心驗證等 2 在pycharm 中安裝匯入 yagmail模組 在pycharm的 termi...
python之傳送郵件(yagmail)
我們在開發程式的時候,有時候需要開發一些自動化的任務,執行完之後,將結果自動的傳送乙份郵件,python傳送郵件使用yagmail模組,是乙個標準包,直接import匯入使用即可,如下 import yagmail qq郵箱傳送 username 616745 qq.com 發件人的郵箱 mail ...
python自動發郵件庫yagmail
我以前在通過python實現自動化郵件功能的時候是這樣的 import smtplib from email.mime.text import mimetext from email.header import header 傳送郵箱伺服器 smtpserver smtp.sina.com 傳送郵箱...