从mutt 手册:
标记所需的消息后,您可以使用
tag-prefix运算符,;默认情况下是(分号)键。使用tag-prefix运算符时,如果该操作可以以这种方式使用,则下一个操作将应用于所有标记的消息。
但似乎我只能执行已经绑定到特定键盘快捷键的命令。例如,我可以;d用来删除所有选定的消息。
如果我想应用“未绑定”命令(例如purge-message)怎么办?
我也尝试过使用基于:exec tag-prefix或:push tag-prefix不成功的东西。
在 Mutt 中推迟发送电子邮件时,如何确保电子邮件在保存到草稿文件夹之前已进行 GPG 加密?
理想情况下,这将基于正在编写的电子邮件的 PGP 设置。
两年来,我一直很高兴通过 访问我的 Gmail 帐户neomutt。
我使用“两步验证”应用程序密码(使用应用程序密码登录neomutt)在本地和我的在线 Gmail 帐户之间进行同步。mbsync
使用 发送 Gmailneomutt比较棘手,因为msmtp需要来自Gmail API. 幸运的是,GitHub 用户 tenllado 提供了我能找到的唯一可行的开源解决方案,他的脚本oauth2token。我将其改编为oauth2tool.sh。其运行步骤如下:
xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.comxxxxxxxxxxxxxxxxxxxxxxxxoauth2.py(代码“刷新令牌无限期持续”)。$ python2 oauth2.py --user=my@gmail.com --client_id=<myCI> --client_secret=<myCS> --generate_oauth2_token并按照说明进行操作。它看起来像这样:
1//03xxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxaccount my
auth oauthbearer
host smtp.gmail.com
port …Run Code Online (Sandbox Code Playgroud) 在以下示例中,我可以使用逗号将相同的消息发送给 2 个收件人。但我不能使用逗号发送 2 个文件。
echo "Here is the file you requested" | mutt -s "attaching file" -a one.txt -- me@company.com,you@company.com
Run Code Online (Sandbox Code Playgroud)
如何在同一命令中发送 second.txt 文件?
我正在尝试为 Gmail 设置 mutt。我正在遵循Crunchbang wiki 说明,但是,在放置之后
set from = "yourusername@gmail.com"
set realname = "Your Real Name"
set imap_user = "yourusername@gmail.com"
set imap_pass = "yourpassword"
Run Code Online (Sandbox Code Playgroud)
(当然,还有我的详细信息),我明白了
$ mutt
Error in $HOME/.muttrc, line 12: imap_user: unknown variable
Error in $HOME/.muttrc, line 13: imap_pass: unknown variable
source: errors in $HOME/.muttrc
Press any key to continue...
Run Code Online (Sandbox Code Playgroud)
如果我尝试发送电子邮件,它不起作用,因为它不是 IMAP,而是尝试直接从我的本地主机的邮件系统发送电子邮件。Mutt 说它是 Mutt 1.4.2.3i 版本。
更新:
所以我在Macports上下载了mutt-devel,是1.5:
$ mutt -v
Mutt 1.5.21 (2010-09-15)
Copyright (C) 1996-2009 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY …Run Code Online (Sandbox Code Playgroud) 是否有我找不到的 .muttrc 设置可以启用此功能?我敢肯定这种事情不利于纯粹主义者,但我敢打赌它可以做到。
额外问题:如何将 mutt 消息预览模式顶部的空间(收件箱)从 4 行扩大到更多?
我让 Mutt 使用默认的 IMAP 密码管理配置在我的配置中使用这一行:
set imap_pass = XXXX
这显然是不安全的。我看着这个
https://wiki.archlinux.org/index.php/Mutt#Passwords_management 和 http://www.mail-archive.com/mutt-users@mutt.org/msg36375.html
有关如何加密数据的指导。不过,这两种解决方案都不适合我。Arch linux 似乎很理想,因为我不想每次启动 Mutt 时都使用包装器。
我做了gpg --gen-key并将名称设置为John Doe,电子邮件JDoe@example.com和评论XXX。
我用这些数据创建了一个文件
set EMAIL_PASS = random30digitpassword
我试着用我的文件加密
gpg -e -r "John Doe" ./password
现在,如果我想解密它应该在没有提示的情况下工作,因为我是拥有密钥库的人,但是如果我执行以下命令,它仍然会提示输入密码
gpg2 -dq password.gpg
这不仅不起作用,而且作为我的 Mutt 配置:
source "gpg2 -dq /home/John/password.gpg | "
set folder = imaps://lavabit.com/
set imap_user = JohnDoe@lavabit.com
set imap_pass = $EMAIL_PASS
set spoolfile = +INBOX
Run Code Online (Sandbox Code Playgroud)
它抱怨该路径不存在(并且没有出现密码提示)
所以我很难过,因为它不能从两个角度工作。有任何想法吗?
Mutt 会在电子邮件打开后自动从电子邮件中删除“N”标志。我不想在看到邮件内容后再次标记此标志。仅当我输入特定命令或应用的特定规则(即内容已被查看超过 10 秒)时,才覆盖 Mutt 的“标记为已读”行为会更好。
如何禁用 Mutt 自动删除“N”标志?是否可以应用规则来触发“标记为已读”?
我的收件箱中有一封证书签名的邮件。发件人的公共证书应该在那里可用。如何提取并使用它来发回加密消息?
注意:我配置了 GPG 和不同的配置文件,Mutt 运行得非常好,并且我知道向发送者请求公钥的过程。但对于 S/MIME 证书,我似乎迷失了方向。
我最近改用 mutt,但现在已经使用 tmux 一年左右了。
Mutt 似乎偶尔会出现重绘问题,例如,如果我使用删除一堆电子邮件d,然后使用$电子邮件列表保留更改,直到我调整终端窗口的大小才更新。
我在跑:
我还注意到在 tmux 下使用 Vim 重绘问题(更不常见),并且在使用标准 OSX 终端而不是 iTerm2 时该问题仍然存在。