Entschärfen mutt Konfigurationsvariablen imap_user
, imap_pass
(und vielleicht preconnect
, imap_authenticators
auch) über einen account-hook . "unset ... "
Anruf, scheint gängige Praxis zu sein, wenn nicht eine Notwendigkeit, für mehr IMAP - Konten Kosten (siehe Verwalten mehrerer IMAP / POP - Konten (optional) , Mutt imap mehr Konten , mutt : gmail IMAP reagiert nicht , eine mit dem Account-Hook in Verbindung stehende Konfigurationsdatei in funtoo.org ).
Zur Zeit bearbeite ich nur einen Account via IMAP. Pläne für die Verwaltung mehrerer Konten veranlassen mich, den Anweisungen in den letzten oben genannten Links zu folgen ( Beispiel einer Mutt-Konfiguration von jemandem ). Aus diesem Grund habe ich auf ähnliche Weise Folgendes verwendet:
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}"
Dies wird in einer separaten Datei (mit dem Namen account_hooks
) gespeichert und von innen bezogen muttrc
. Aus Gründen, die ich nicht verstehe, fragt Mutt immer wieder nach dem Benutzernamen und dem Passwort . Wenn jedoch die Variablen imap_user
und imap_pass
direkt in muttrc
z
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}"
alles funktioniert gut Die account_hooks
Datei ist die erste Quelle, und es account-hook . "unset ..."
gibt nirgendwo anders andere Aufrufe.
Update , Die folder-hooks
Datei ist (und war, glaube ich) wie folgt:
#--------------------------------------------------------------------------
# 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"':
Warum füttert die separate Datei account_hooks die Variablen von Interesse in diesem Fall nicht richtig (dh imap_user und imap_pass )?
folder-hook
Einstellungen zurückverfolgen, die ich zu der Zeit verwendet habe, ich denke, ich bin als Backup.
DEBUG was not defined during compilation. Ignored.
. Sobald ich etwas Zeit finde, kompiliere ich es erneut und poste es zurück.
folder-hook
Ihre Zeilen sehen.muttrc
. Dann kann ich einige Schlussfolgerungen ziehen und eine vollständige Lösung anbieten.