Может ли mutt автоматически подписывать электронные письма, которые он шифрует?

Мне нравится параметр mutt crypt_opportunistic_encrypt . Это позволяет мне автоматически шифровать электронные письма получателям, для которых у меня есть ключ. (И не если я cc для группы, которая содержит членов без ключей.)

Тем не менее, я также хотел бы автоматически подписывать электронные письма, которые я шифрую. ИМО, если получатель вообще не использует PGP, я бы не шифровал, а подписание было бы просто для них шумом. Однако, если они вообще используют PGP, я бы шифровал и подписывал по умолчанию. Есть ли способ сделать это в mutt?

Я посмотрел на crypt_autosign , который подписывается ко всем, и crypt_replysign и crypt_replysignencrypted , которые касаются только crypt_replysignencrypted писем.

У меня была та же проблема, решение, которое я нашел, это:

 send-hook . 'reset pgp_autoencrypt' send-hook "!~l ~t onemail@example\\.org" "set crypt_autoencrypt crypt_autosign" 

чтобы автоматически шифровать сообщения для конкретных получателей, где !~l шаблон не должен активировать шифрование, если почта также адресована известному списку рассылки, а ~t addr означает «To: addr».

Обратите внимание, что send-hook сопоставляется со всеми сообщениями: new и replies.

Некоторые ссылки: