Variabili di mutt disinserimento configurazione imap_user, imap_pass(e forse preconnect, imap_authenticatorsoltre) tramite una account-hook . "unset ... "chiamata, sembra essere pratica comune, se non una necessità, per la gestione di più account IMAP (vedi Gestione di più account IMAP / POP (opzionale) , Mutt imap conto multipla , mutt : gmail IMAP non risponde , un file di configurazione relativo all'hook dell'account in funtoo.org ).
Attualmente gestisco solo un account tramite IMAP. I piani per la gestione di più account mi portano a seguire le istruzioni trovate nell'ultimo dei link sopra menzionati ( esempio di qualcuno di configurazione di mutt ). Pertanto, in modo simile, ho usato quanto segue:
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}"
Questo è memorizzato in un file separato (denominato account_hooks) e proveniente dall'interno muttrc. Per motivi che non capisco, mutt continua a chiedere il nome utente e la password . Tuttavia, se le variabili imap_usere imap_passsono impostate direttamente in muttrc, ad es
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}"
tutto funziona bene. Il account_hooksfile è il primo di provenienza e non esistono altre account-hook . "unset ..."chiamate in qualsiasi altro luogo.
Aggiornamento , il folder-hooksfile è (ed era, credo) come segue:
#--------------------------------------------------------------------------
# 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"':
Perché, il file separato account_hooks , non alimenta correttamente le variabili di interesse in questo caso (cioè imap_user e imap_pass )?
folder-hookimpostazioni che ho usato in quel momento, immagino di avere il backup.
DEBUG was not defined during compilation. Ignored.. Una volta che avrò un po 'di tempo, mi ricompilerò e rispedirò.
folder-hooklinee che hai nel tuo.muttrc. Quindi posso trarre alcune conclusioni e offrire una soluzione completa.