Bag*_*law 4 command-line email
我使用 Evolution 通过 IMAP 发送和接收邮件。我想在大部分时间里继续使用 Evolution,但我也想要从命令行检查和阅读邮件的选项。从命令行读取新电子邮件应该会导致 Evolution 也将其显示为已读(因此我不必阅读它们两次),但仅从 CLI 获取而不标记为已读不应使 Evolution 无法获取它。
我怎样才能做到这一点?我知道有一个mail
命令,但它似乎显示从我的操作系统到我的 Linux 用户的邮件,而不是从其他人发送到我的邮箱的邮件。
mutt 是正确的选择,试试
mutt -f "imaps://USER:PASS@imap.gmail.com/INBOX"
Run Code Online (Sandbox Code Playgroud)
按下?
可显示键盘命令。
我发现设置像 mutt、neomutt、alpine 这样的 CLI 客户端有点复杂。
相反,我设置了offlineimap
. 这仅将邮件同步到本地文件夹,但没有用于实际阅读或发送邮件的 UI。它仍然很复杂,因为邮件服务器帐户很复杂,但至少您只处理配置中的帐户详细信息。它也很慢,我还没有找到解决方案,超出了耐心。
一旦邮件位于本地文件夹中,任何客户端(包括 mutt 和 Evolution 等 GUI 客户端)都可以用来读取它。您还可以使用脚本和终端程序来操作邮件 - 它们只是文本文件。