muttで複数のアカウントを簡単に設定するには?

muttで複数のアカウントを簡単に設定するには?

複数のアカウントでmuttを使用したいです。別のsmtpサーバーを使用してssmtp経由で電子メールを送信したいと思います。 1つは会社が提供する内部メール用(imapを使用)、もう1つは私の個人用メール用(gmail)です。

ベストアンサー1

少なくとも mutt 1.5 では、send2-hook各メッセージの送信者アドレスに基づいて設定値を変更できます。ドキュメントから:

send2-hook後で実行され、send-hookメッセージの送信者アドレスに基づいて$ sendmail変数などのパラメータを設定するために使用できます。

自分で試したことはありませんが、Gmailアカウントからメールをダウンロードするために言及したssmtpとgetmailの組み合わせがうまくいくようです。クライアント側のメールをソートするためのprocmailを含めることもできます。

複数の送信者アドレスをより簡単に処理できるように、mutt設定に次のように設定しました。

alias f__1 Me <[email protected]>
alias f__2 Myself <[email protected]>
alias f__3 I <[email protected]>
macro compose <esc>f "<edit-from><kill-line>f__<tab><search>[email protected]<enter>"

これを完了したら、[作成]escape f画面をクリックするだけで送信者のアドレスを変更でき、デフォルトで私が最も使用しているアドレスに設定されます。部分的には、歴史的な理由でフォルダフックを使用して設定します。$smtp_urlただし、文書の内容によると、使用は簡単でなければなりませんsend2-hook

私が持っているものいいえこれを処理する簡単な方法は署名することです。フォルダフックを使用してフォルダごとに$signature値を設定できますが、これは私が得た(またはより正確には面倒な)最も近い値です。

おすすめ記事