잘못된 사용자 이름 문자열로 인해 Mutt 인증에 실패했습니다.

잘못된 사용자 이름 문자열로 인해 Mutt 인증에 실패했습니다.

내부 이메일 서버에 사용할 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를 사용하는 것은 불가능합니다). 사용자 이름에는 많은 메일 시스템에서 로그인 이름의 일부로 사용되는 "@" 기호가 포함될 수 있습니다.

관련 정보