Variabili di mutt disinserimento configurazione imap_user
, imap_pass
(e forse preconnect
, imap_authenticators
oltre) 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_user
e imap_pass
sono 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_hooks
file è il primo di provenienza e non esistono altre account-hook . "unset ..."
chiamate in qualsiasi altro luogo.
Aggiornamento , il folder-hooks
file è (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-hook
impostazioni 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-hook
linee che hai nel tuo.muttrc
. Quindi posso trarre alcune conclusioni e offrire una soluzione completa.