未設定のmuttの設定変数imap_user
、imap_pass
(そしておそらくpreconnect
、imap_authenticators
経由だけでなく)account-hook . "unset ... "
呼び出しは、必要性、複数のIMAPアカウントを処理するために(見えない場合は、一般的な方法のようです管理、複数のIMAP / POPアカウント(オプション)、MuttはIMAP複数のアカウントを、muttの:gmail IMAPが応答しない、funtoo.orgのアカウントフック関連の構成ファイル)。
現在、IMAPを介して1つのアカウントのみを処理しています。複数のアカウントを処理する計画を立てると、上記のリンクの最後にある指示に従うことになります(誰かのmutt設定の例)。したがって、同様の方法で、次を使用しました。
account-hook . 'unset imap_user; unset imap_pass; unset tunnel'
account-hook 'imaps://mail.domain.net:993/INBOX/' "set imap_user=UserName@domain.net"
account-hook 'imaps://mail.domain.net:993/INBOX/' "set imap_pass=${my_password}"
これは別のファイル(名前付きaccount_hooks
)に保存され、内部から取得されますmuttrc
。私が理解できない理由のために、muttはユーザー名とパスワードを尋ね続けます。ただし、変数imap_user
とimap_pass
がに直接設定されているmuttrc
場合、たとえば
set my_password="`gpg --decrypt ~/.mutt/password.gpg`"
set imap_authenticators='login'
set imap_login = 'UserName@domain.net'
set imap_user = 'UserName@domain.net'
set imap_pass ="${my_password}"
すべてが正常に動作します。account_hooks
ファイルには、ソースの最初のものとなし、他のあるaccount-hook . "unset ..."
他の場所で呼び出し(複数可)が存在する(複数可)。
更新、folder-hooks
ファイルは次のとおりです(そして、私はそうでした)。
#--------------------------------------------------------------------------
# Folders and hooks
#--------------------------------------------------------------------------
# folder-hook 'imaps://UserName%domain.net@mail.domain.net:993/'
set folder = "~/.maildir" # IMAP: local, using offlineimap -- folder="imaps://mail.domain.net:993/INBOX/"
source ~/.mutt/mailboxes # source automatically generated mailboxes
set spoolfile = "+INBOX" # spoolfile='imaps://mail.domain.net:993/'
set postponed = "+INBOX/Drafts"
# Sending -----------------------------------------------------------------
set smtp_url="smtp://UserName@domain.net@mail.domain.net:587/"
set smtp_pass=${my_password}
set record = "+INBOX/Sent"
set copy=yes
# Index format ----------------------------------------------------------------
folder-hook *[sS]ent* 'set sort=threads'
folder-hook *[sS]ent* 'set sort_browser=reverse-date'
folder-hook *[sS]ent* 'set sort_aux=reverse-last-date-received'
folder-hook *[sS]ent* 'set index_format="%2C | %Z [%d] %-30.30t (%-4.4c) %s"'
folder-hook ! *[sS]ent* 'set index_format="%2C | %Z [%d] %-30.30F (%-4.4c) %s"':
なぜ、個別のファイルaccount_hooksが、この場合の対象変数(imap_userとimap_pass)を適切に供給しないのですか?
folder-hook
当時使用していた設定をトレースバックする必要があります。バックアップとして使用していると思います。
DEBUG was not defined during compilation. Ignored.
です。時間があれば、再コンパイルしてポストバックします。
folder-hook
あなたがあなたの行に持っている行を見たいです.muttrc
。その後、いくつかの結論を導き出し、完全なソリューションを提供できます。