当我在 mutt 中输入 c 时,我会显示所有文件夹,这很长。
我想将其配置为仅显示我认为有趣的那些文件夹。很乐意通过在我的.muttrc 中添加一个列表来配置它
我在 Linux 上使用 mutt。它多年来一直运行良好,但今年早些时候它得到了升级并且“有些东西”发生了变化。
当我收到邮件正文为 html 且标题显示为 的电子邮件时Content-Type: text/html,我曾经能够键入v以查看部分,然后按Enter,HTML 内容将使用$HOME/.mailcap我选择的文本浏览器显示。.mailcap 有一个条目text/html; w3m %s; nametemplate=%s.html。
现在,这不再有效,我看到了 HTML 电子邮件在其巨大的恐怖中的荣耀。当我按下 时v,它显示只有一个部分,它是 text/html。我按下Enter它会显示原始 HTML。我如何让它再次用我的文本浏览器显示格式化的 HTML?
另一方面,如果电子邮件包含文本/多部分并且其中一个是 HTML,或者 HTML 是附件,则它可以正常工作。只有当消息的正文是 HTML 时,它才不再起作用。当 text/html 是正文而不是附件时,就像 mutt 忽略 .mailcap 一样。
我想在 Arch Linux 的基本安装上使用命令行邮件客户端,邮件或 mutt 或其他一些实用程序。我读到这些只是邮件客户端,这意味着我们还必须安装邮件传输代理。我试图配置 exim 但这没有奏效。有没有其他可以轻松配置的实用程序以及如何配置它?
mutt几天前我偶然发现了一个终端电子邮件程序。我认为从命令行发送/接收电子邮件真的很酷。
但除了“酷”之外,使用它代替其他电子邮件客户端(例如Mail, Outlook, )有Thunderbird什么好处?
每当我使用 mutt 时,它都会将我发送的邮件保存在它创建的名为“[Imap]/Sent”的 Gmail 文件夹中。同样,存档的邮件不会进入垃圾箱,而是最终存放在名为“[Imap]/Trash”的新文件夹中。我想要做的是让 mutt 将我发送的邮件保存在名为“已发送邮件”的默认 Gmail 文件夹中,并将存档的邮件转到名为“垃圾箱”的默认 Gmail 文件夹中。有没有办法做到这一点?
这是我认为 .muttrc 的相关部分:
set folder=imaps://imap.gmail.com
set spoolfile=imaps://imap.gmail.com/INBOX
set record=imaps://imap.gmail.com/Sent
set postponed=imaps://imap.gmail.com/Drafts
set trash=imaps://imap.gmail.com/Trash
Run Code Online (Sandbox Code Playgroud)
这是此冗余问题的屏幕截图:

我刚刚安装了 Mutt,但目前无法从邮箱中删除邮件。Mutt 会给出一条消息说它不能这样做,因为邮箱是就绪的。我可以正常发送和接收消息。
我搜索了一个解决方案,建议是为文件 mutt_dotlock 设置组 ID。按照说明我运行了命令:
ls -lF `which mutt` `which mutt_dotlock`
Run Code Online (Sandbox Code Playgroud)
这给出了以下结果:
lrwxrwxrwx 1 root root 22 May 6 12:36 /usr/bin/mutt -> /etc/alternatives/mutt*
-rwxr-sr-x 1 root mail 10600 Aug 24 2012 /usr/bin/mutt_dotlock*
Run Code Online (Sandbox Code Playgroud)
然后我运行 sudo chmod g+s /usr/bin/mutt_dotlock 但邮箱仍然是只读的。mutt-dotlock 的权限现在是:
-rwxrwsr-x 1 root mail 10600 Aug 24 2012 /usr/bin/mutt_dotlock
Run Code Online (Sandbox Code Playgroud)
接下来,我使用 ls -l /var/mail/steve 检查了 /var/mail 中我的邮件文件的权限:
-rw------- 1 steve vmail 10457 Aug 11 19:29 steve
Run Code Online (Sandbox Code Playgroud)
因此,按照网络上的建议,我在 /var/mail/steve 上运行了 chmod 700 并且权限目前为:
-rwx------ 1 steve vmail 10457 Aug 11 19:29 …Run Code Online (Sandbox Code Playgroud) 我用我的 gmail 帐户设置了 offlineimap 以通过 imap 在本地同步我的邮件。它工作得很好。
有没有办法只同步过去 30 天的邮件?
我已经研究了存档邮件,但对于 imap 邮箱,它不仅会在本地存档或删除邮件,还会在服务器上存档或删除邮件。
理想情况下,我想要的最终结果是只看到过去 30 天的 mutt 活动。
我可以使用 offlineimap 或 archivemail 或其他应用程序来存档或删除我拥有的 30 天之前的本地邮件吗?
我使用 Mutt 发送电子邮件,并将联系人存储在~/.mutt/alias.
我想将我的alias文件存储在公开可见的 Git 存储库中,但我不希望其他人查看我的联系人。
我可以使用 GPG 加密和解密我的alias文件。如何让 Muttalias在启动时解密并打开我的文件?
我使用 Mutt 作为我的电子邮件客户端,并将 Vim 配置为我的编辑器。时不时地,我想发送一封包含空邮件正文的电子邮件(通常是给我自己),例如,邮件有一个主题行和一个附件。
撰写此类电子邮件时,我输入主题行和收件人地址,然后 Vim 打开以允许我编辑邮件正文。在保存和关闭临时文件之前,我必须输入一些空格。如果我直接退出 Vim 而不输入任何文本(使用:q或:x命令),我会收到以下错误消息并返回到邮箱文件夹索引。
中止未修改的消息。
我知道我可以使用命令行发送这样的消息:
echo | mutt -s "Subject Line" -a attachment.zip anthony@example.com
Run Code Online (Sandbox Code Playgroud)
但是,我希望能够在以交互方式使用 Mutt 时做到这一点。是否有可以设置为允许空消息正文的配置变量?
我浏览了 Mutt 网站上的文档,并使用 DuckDuckGo 和 Google 搜索短语“Aborted unmodified message”,但所有结果似乎都与未editor正确设置变量的用户有关。
IMAP 协议支持称为“部分获取”的功能,该功能允许客户端仅下载 MIME 消息的一部分。这对慢速连接非常有用
我正在使用笨蛋 MUA。我想告诉 mutt 只下载第一部分,或者只下载text/plain部分,或者其他一些类似的规则
mutt ×10
email ×7
arch-linux ×1
gmail ×1
gnupg ×1
html ×1
imap ×1
linux ×1
mta ×1
offlineimap ×1
permissions ×1
vim ×1