标签: mutt

Mutt:将命令应用于所有标记的消息

mutt 手册

标记所需的消息后,您可以使用tag-prefix运算符,;默认情况下是(分号)键。使用tag-prefix运算符时,如果该操作可以以这种方式使用,则下一个操作将应用于所有标记的消息。

但似乎我只能执行已经绑定到特定键盘快捷键的命令。例如,我可以;d用来删除所有选定的消息。

如果我想应用“未绑定”命令(例如purge-message)怎么办?

我也尝试过使用基于:exec tag-prefix:push tag-prefix不成功的东西。

mutt

6
推荐指数
1
解决办法
4581
查看次数

使 Mutt GPG 加密保存为草稿的电子邮件

在 Mutt 中推迟发送电子邮件时,如何确保电子邮件在保存到草稿文件夹之前已进行 GPG 加密?

理想情况下,这将基于正在编写的电子邮件的 PGP 设置。

mutt gnupg

6
推荐指数
1
解决办法
351
查看次数

在 oob 弃用后,如何在 mutt 中继续使用 msmtp OAuth 2.0 for Gmail?

背景

两年来,我一直很高兴通过 访问我的 Gmail 帐户neomutt

我使用“两步验证”应用程序密码(使用应用程序密码登录neomutt)在本地和我的在线 Gmail 帐户之间进行同步。mbsync

使用 msmtp 发送电子邮件,到目前为止

使用 发送 Gmailneomutt比较棘手,因为msmtp需要来自Gmail API. 幸运的是,GitHub 用户 tenllado 提供了我能找到的唯一可行的开源解决方案,他的脚本oauth2token。我将其改编为oauth2tool.sh。其运行步骤如下:

1 准备 - 获取我的 Gmail OAuth 2.0 凭据

  1. 使用 Gmail API 的Python 快速入门来获取我的凭据,如下所示:
    • 我的客户 ID:xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com
    • 我的客户秘密:xxxxxxxxxxxxxxxxxxxxxxxx
  2. 获取一份副本oauth2.py代码“刷新令牌无限期持续”)。
  3. 获取不朽刷新令牌:$ python2 oauth2.py --user=my@gmail.com --client_id=<myCI> --client_secret=<myCS> --generate_oauth2_token并按照说明进行操作。它看起来像这样:
    • 刷新令牌:1//03xxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxx

2 准备-配置msmtprc

account my
auth oauthbearer
host smtp.gmail.com
port …
Run Code Online (Sandbox Code Playgroud)

linux gmail mutt msmtp oauth2

6
推荐指数
1
解决办法
3796
查看次数

使用 mutt 发送 2 个文件

在以下示例中,我可以使用逗号将相同的消息发送给 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 文件?

email mutt

5
推荐指数
2
解决办法
1万
查看次数

为 Gmail 设置 mutt

我正在尝试为 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)

gmail email mutt

5
推荐指数
1
解决办法
8803
查看次数

如何让 Mutt 逐行而不是逐页滚动收件箱?

是否有我找不到的 .muttrc 设置可以启用此功能?我敢肯定这种事情不利于纯粹主义者,但我敢打赌它可以做到。

额外问题:如何将 mutt 消息预览模式顶部的空间(收件箱)从 4 行扩大到更多?

mutt dotfiles

5
推荐指数
1
解决办法
1678
查看次数

带有 GPG 密码保护的 Mutt

我让 Mutt 使用默认的 IMAP 密码管理配置在我的配置中使用这一行:

set imap_pass = XXXX

这显然是不安全的。我看着这个

https://wiki.archlinux.org/index.php/Mutt#Passwords_managementhttp://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)

它抱怨该路径不存在(并且没有出现密码提示)

所以我很难过,因为它不能从两个角度工作。有任何想法吗?

linux encryption email mutt gnupg

5
推荐指数
1
解决办法
3914
查看次数

如何在 Mutt 中禁用自动“标记为已读”?

Mutt 会在电子邮件打开后自动从电子邮件中删除“N”标志。我不想在看到邮件内容后再次标记此标志。仅当我输入特定命令或应用的特定规则(即内容已被查看超过 10 秒)时,才覆盖 Mutt 的“标记为已读”行为会更好。

如何禁用 Mutt 自动删除“N”标志?是否可以应用规则来触发“标记为已读”?

email mutt

5
推荐指数
1
解决办法
1024
查看次数

在 Mutt 中,如何从 S/MIME 签名消息中提取密钥以加密回复?

我的收件箱中有一封证书签名的邮件。发件人的公共证书应该在那里可用。如何提取并使用它来发回加密消息?

注意:我配置了 GPG 和不同的配置文件,Mutt 运行得非常好,并且我知道向发送者请求公钥的过程。但对于 S/MIME 证书,我似乎迷失了方向。

encryption certificate mutt

5
推荐指数
1
解决办法
2197
查看次数

Tmux + mutt 不重绘

我最近改用 mutt,但现在已经使用 tmux 一年左右了。

Mutt 似乎偶尔会出现重绘问题,例如,如果我使用删除一堆电子邮件d,然后使用$电子邮件列表保留更改,直到我调整终端窗口的大小才更新。

我在跑:

  • 多路复用器 1.9a
  • 笨蛋 1.5.23
  • iTerm2 2.0.0.20141103

我还注意到在 tmux 下使用 Vim 重绘问题(更不常见),并且在使用标准 OSX 终端而不是 iTerm2 时该问题仍然存在。

mutt tmux macos

5
推荐指数
1
解决办法
1649
查看次数

标签 统计

mutt ×10

email ×4

encryption ×2

gmail ×2

gnupg ×2

linux ×2

certificate ×1

dotfiles ×1

macos ×1

msmtp ×1

oauth2 ×1

tmux ×1