三分鐘Python自動傳送郵件通知

2021-10-14 13:35:26 字數 1182 閱讀 8641

目錄

目標:通過python傳送郵件

步驟:1、安裝第三方工具

2、客戶端配置獲取授權碼

3、程式

4、常見問題與注意事項

拓展學習

pip install yamail

# 授權碼獲取:開啟郵箱--設定--pop3/smtp/imap--開啟--生成授權碼
import yamail

#郵箱設定

user = '[email protected]'

password = '******' # 如果是163、qq、126,密碼不是你登入的密碼,是授權碼

# 授權碼:***x

# 授權碼獲取:開啟郵箱--設定--pop3/smtp/imap--開啟--生成授權碼

host = 'smtp.qq.com'

mail = yamail.smtp(host=host, user=user, password=password)

mail.send(to=['[email protected]'],subject='標題',contents='內容')

mail.close()

之後要呼叫傳送郵件直接:

data = '內容'

mail = yamail.smtp(host=host, user=user, password=password)

mail.send(to=['[email protected]'],subject='交易情況',contents=data)

mail.close()

效果:

如果用qq郵箱作為傳送,如果短時間內高頻率傳送,會存在異常報錯,提示登陸失敗。這可能導致你執行的程式在過程中中斷。所以要避免高頻傳送。問題發生後等一段時間報錯消失

如果現在就想開始學習機器學習,你還可以:

沉默三分鐘

網上見此真情之文,藉以自表 原文 http www.hecaitou.net p 3018 沉默三分鐘是心祭。那麼多年了,國旗終於為平民而降。那麼多天了,全民哀悼終於實現。與此同時,火炬停止傳遞,因為這不是乙個歡慶的時刻。很多年後回顧2008年,我 也許寧可它從日曆中消失。還沒有哪一年和今年一樣,才...

三分鐘搞定python基礎

庫的匯入和新增 在機器學習和人工智慧為主導的工業4.0時代,python猶如一股龍捲風襲捲著一切。python作為一門解釋性的物件導向的語言雖然在運算速度上有不足,但是相比於程式運算速度,程式專案開發速度更為重要,而且在在這個裝備氪金時代,運算速度的缺憾完全可以拿硬體來補,何況python還支援並行...

《每天感恩三分鐘》

每天感恩三分鐘 有位104歲的老太太耳聰目明,老而彌堅。有人向她請教長壽秘訣,老太太笑了 我有一帖靈丹妙藥,那就是每天化三分鐘時間感恩。她說,化一分鐘感恩父母 丈夫 兒女 鄰居和陌生人 一分鐘感恩大自然給予的種種關懷和體貼 一分鐘感恩每乙個祥和 溫暖和快樂的日子 感恩使她心裡永遠流淌著幸福的泉水,有...