
Himalaya基于email-lib開發(fā)的命令行界面(CLI)電子郵件管理工具
Himalaya是一個基于email-lib開發(fā)的命令行界面(CLI)電子郵件管理工具。它的目標(biāo)是將電子郵件的處理邏輯提取到一個簡單又可靠的CLI API中,方便我們直接在終端、腳本或UI中使用。想象一下,只需敲敲命令,就能輕松搞定郵件管理,是不是很酷炫?
主要功能特點
先來瞅瞅它的強大功能:
多賬號配置:無論是通過交互式的向?qū)В€是手動編輯基于TOML的配置文件,都能輕松搞定多個郵箱賬號的管理。 郵件撰寫:基于$EDITOR進(jìn)行郵件撰寫,讓郵件內(nèi)容的編輯更加隨心所欲。 多種后端支持:IMAP、Maildir、Notmuch、SMTP、Sendmail等多種后端任你選,滿足不同場景下的郵件處理需求。 安全加密:PGP端到端加密功能,讓你的郵件傳輸更加安全可靠,無論是通過shell命令、GPG綁定,還是原生實現(xiàn),都能輕松實現(xiàn)加密。 JSON輸出:支持JSON格式的輸出,方便與其他程序或工具進(jìn)行數(shù)據(jù)交互。
怎么安裝使用
安裝
cargo?install?himalaya
運行配置向?qū)?/strong>:
按照提示輸入你的 Outlook 郵箱地址和其他信息。
himalaya
手動編輯配置文件:編輯?~/.config/himalaya/config.toml,添加以下內(nèi)容:
[accounts.outlook] email?=?"example@outlook.com" backend.type?=?"imap" backend.host?=?"outlook.office365.com" backend.port?=?993 backend.login?=?"example@outlook.com" backend.auth.type?=?"password" backend.auth.raw?=?"your_password" message.send.backend.type?=?"smtp" message.send.backend.host?=?"smtp-mail.outlook.com" message.send.backend.port?=?587 message.send.backend.encryption.type?=?"start-tls" message.send.backend.login?=?"example@outlook.com" message.send.backend.auth.type?=?"password" message.send.backend.auth.raw?=?"your_password"
列出郵件:
himalaya?envelope?list?--account?outlook?--folder?Inbox
查看郵件內(nèi)容:
himalaya?envelope?show?--account?outlook?--id?<郵件ID>
發(fā)送郵件:
himalaya?message?send?--account?outlook
在編輯器中撰寫郵件,格式如下:
From:?example@outlook.com To:?recipient@example.com Subject:?Hello?from?Himalaya Hello,?world!
總結(jié)
Himalaya 不僅是一款工具,更是一種效率的象征。它用簡潔的代碼和強大的功能,解決了開發(fā)者和技術(shù)愛好者的實際問題。絕對是個學(xué)習(xí)rust的好項目。
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級服務(wù)市場:https://www.ijiandao.com/

隨時掌握互聯(lián)網(wǎng)精彩
- 1 看總書記關(guān)心的清潔能源這樣發(fā)電 7904797
- 2 央視曝光直播間“高端四件套”貓膩 7808694
- 3 以總理:絕不會有巴勒斯坦國 等著瞧 7711998
- 4 長春航空展這些“首次”不要錯過 7619343
- 5 租客長租15年不到1年就被勸退 7521975
- 6 浙江大學(xué)教授被留置 持股市值31億 7427456
- 7 9月23日晚8點將上演“龍收尾”天象 7330158
- 8 馬斯克特朗普鬧掰后首次同框 7234312
- 9 風(fēng)王“樺加沙”體型超整個廣東省 7143767
- 10 美國軍工巨頭主動曝光戰(zhàn)機(jī) 7048864