内部メールサーバーに使用するmuttを設定しようとしています。ユーザー名は次の形式を取ります。
[email protected]
ただし、muttが認証を試みると、メールサーバーのURLがユーザー名文字列に追加されます。
[email protected]@mail.domain.lan
認証に失敗しました。その理由のようです。
私の完全なmuttrcは次のとおりです。
set imap_user = "[email protected]"
set folder = "imaps://mail.domain.lan:993/"
set spoolfile = +INBOX
set imap_check_subscribed
set postponed = +Drafts
set record = +Sent
set header_cache = "~/.cache/mutt"
set certificate_file = "~/.mutt/certificate"
unset imap_passive
set imap_keepalive = 300
set mail_check = 120
同じ構成を使用すると、Thunderbird ではこの問題は発生しません。サーバーのURLを追加しないように強制することはありますか?
答え1
以下に説明するように、IMAPフォルダのURL構文表記を使用することをお勧めします。マニュアルに。
これはメールボックス名に適用されます。
imaps://[email protected]:[email protected]
マニュアルから:
これの利点は、複数のIMAP、POP3、またはSMTPサーバーを指定できることです(たとえば、$ imap_userを使用することは不可能です)。ユーザー名には、多くのメールシステムでログイン名の一部として使用される「@」記号を含めることができます。