반환하기 똥개의 구성 변수 imap_user
, imap_pass
(아마도 preconnect
, imap_authenticators
를 통해뿐만 아니라) account-hook . "unset ... "
호출, 필요성, 여러 IMAP 계정을 처리하는 (볼 경우, 일반적인 관행 것으로 보인다 관리 여러 IMAP / POP 계정 (옵션) , 똥개 IMAP 여러 계정을 , 똥개 : Gmail IMAP 응답 없음 , funtoo.org의 계정 후크 관련 구성 파일 ).
현재는 IMAP을 통해 하나의 계정 만 처리합니다. 복수 계정 처리 계획은 위에서 언급 한 링크 중 마지막에있는 지침 ( 누군가의 구성 변경 예) 을 따라야합니다 . 따라서 비슷한 방식으로 다음을 사용했습니다.
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 ..."
다른 곳 호출 (들) 존재 (들).
Update , 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
. 그런 다음 결론을 도출하고 완벽한 솔루션을 제공 할 수 있습니다.