Mutt UIインターフェイスの外部でPGPキーを使用して電子メールに署名する

Mutt UIインターフェイスの外部でPGPキーを使用して電子メールに署名する

muttを使用してコマンドラインから直接電子メールを送信して署名したいと思います。

mutt -s "MySubject" [email protected] < message  OR echo " " | mutt -s "MySubject" -a message.txt -- [email protected]

しかし、muttrcに正しい設定があっても、mutt UI(エージェントインターフェース)で電子メールを書くことは本当にうまくいきます。 ["Security: Signed (PGP/MIME)" および "Signed with: Marcel" パラメータが自動的に割り当て + 有効になります。そして電子メールは署名で送信されます。]これはcliの使用では機能しません。署名なしで電子メールのみを送信します。 muttrcで別の設定を試しましたが、常にこの設定なしでメールを送信します。

別の失敗した試み - pgpキーのパスワードの有無にかかわらず、入力を確認し、pgpエージェントによって一時的にロック解除されたキーでは機能しません。

私のmuttrcで定義されたGPG変数:

...
source ~/.config/mutt/gpg.rc

set pgp_use_gpg_agent="yes"
set pgp_default_key="8624C27DB543F03D"
set pgp_sign_as="Marcel"
set crypt_autosign="yes"

パラメータにmuttrc設定ファイルを渡しても、muttがpgpを使用せずに電子メールのみを送信するという事実は変わらないことがわかります。エージェントUIで実行されていないため、構成の変数を無視しているようです。

mutt -F ~/.config/mutt/muttrc -s "MySubject" -a message.txt -- [email protected]

コマンドラインのみを使用するときにmuttで電子メールに署名する方法はありますか?回答ありがとうございます。

ベストアンサー1

Kevin J. McCarthyは、muttユーザーメーリングリストの関連質問に次のように答えました。

申し訳ありません。バッチモードでは、暗号化操作は無効になっています。

源泉:http://lists.mutt.org/pipermail/mutt-users/Week-of-Mon-20210412/002737.html

おすすめ記事