python ForMaiR實(shí)現(xiàn)自定義規(guī)則的郵件自動(dòng)轉(zhuǎn)發(fā)工具
郵件自動(dòng)轉(zhuǎn)發(fā)工具 ForMaiR
由于郵箱自帶的轉(zhuǎn)發(fā)功能只能轉(zhuǎn)發(fā)到指定的郵箱,并不能對(duì)郵件內(nèi)容進(jìn)行過濾,所以就趁著 leader 過年肥家不在寫了這個(gè)郵件自動(dòng)轉(zhuǎn)發(fā)工具 ForMaiR
。
ForMaiR: auto Forward eMails with custom Rules
自定義規(guī)則的郵件自動(dòng)轉(zhuǎn)發(fā)工具。
使用
# 克隆代碼倉 git clone git@gitee.com:hsowan/ForMaiR.git cd ForMaiR # 從 template/config.yaml 復(fù)制一份配置文件 cp template/config.yaml config.yaml # 初始化 python3 的環(huán)境 virtualenv -p python3 .venv source .venv/bin/activate # 安裝依賴 pip install -r requirements.txt # 開始根據(jù)自定義的規(guī)則進(jìn)行轉(zhuǎn)發(fā)郵件 python main.py config.yaml
自定義規(guī)則
滿足下列任一規(guī)則的郵件會(huì)被轉(zhuǎn)發(fā)到指定的郵箱列表(to_addrs
)
- [x] 郵件的發(fā)件人(
from_addr[1]
)在指定的發(fā)件人列表中(from_addrs
) - [x] 郵件的主題(
subject
)匹配指定的主題正則表達(dá)式(subject_pattern
) - [x] 郵件的內(nèi)容(
plain_content
或html_content
)匹配指定的內(nèi)容正則表達(dá)式(content_pattern
)
rules: - to_addrs: - 't1@example.com' - 't2@example.com' from_addrs: - 'f1@example.com' - 'f2@example.com' subject_pattern: '' content_pattern: '' - to_addrs: - 't1@example.com' - 't2@example.com' from_addrs: - 'f1@example.com' - 'f2@example.com' subject_pattern: '' content_pattern: ''
只轉(zhuǎn)發(fā)新郵件
支持轉(zhuǎn)發(fā)指定范圍內(nèi)的新郵件。
- 從 index_file 文件中獲取上次讀取的郵件位置(
last_email_index
) (如果文件不存在,則默認(rèn)是 0) - 從
pop3_server.stat
獲取當(dāng)前郵件的總數(shù)(email_count
)
for index in range(last_email_index+1, email_count+1): pass
開源代碼
文檔地址
以上就是python ForMaiR實(shí)現(xiàn)自定義規(guī)則的郵件自動(dòng)轉(zhuǎn)發(fā)工具的詳細(xì)內(nèi)容,更多關(guān)于python ForMaiR郵件轉(zhuǎn)發(fā)工具的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
利用Python實(shí)現(xiàn)自動(dòng)生成圖文并茂的數(shù)據(jù)分析
這篇文章主要介紹了利用Python實(shí)現(xiàn)自動(dòng)生成圖文并茂的數(shù)據(jù)分析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08基于python實(shí)現(xiàn)的百度新歌榜、熱歌榜下載器(附代碼)
這篇文章主要介紹了基于python實(shí)現(xiàn)的百度新歌榜、熱歌榜下載器(附代碼),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08在PyCharm中實(shí)現(xiàn)關(guān)閉一個(gè)死循環(huán)程序的方法
今天小編就為大家分享一篇在PyCharm中實(shí)現(xiàn)關(guān)閉一個(gè)死循環(huán)程序的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-11-11使用python進(jìn)行圖像分類的實(shí)現(xiàn)步驟
圖像分類與識(shí)別是計(jì)算機(jī)視覺中的重要任務(wù),它可以幫助我們自動(dòng)識(shí)別圖像中的對(duì)象、場(chǎng)景或者特征,在本文中,我們將介紹使用python進(jìn)行圖像分類的實(shí)現(xiàn)步驟,感興趣的小伙伴跟著小編一起來看看吧2024-09-09Python使用SciencePlots庫繪制學(xué)術(shù)圖表詳解
這篇文章主要介紹了Python使用SciencePlots庫繪制學(xué)術(shù)圖表,SciencePlots提供了一系列預(yù)設(shè)的科學(xué)繪圖樣式,能夠幫助研究人員輕松創(chuàng)建專業(yè)的學(xué)術(shù)圖表,需要的朋友可以參考下2025-04-04opencv 實(shí)現(xiàn)特定顏色線條提取與定位操作
這篇文章主要介紹了opencv 實(shí)現(xiàn)特定顏色線條提取與定位操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-06-06