Unsetting mutt yapılandırma değişkenleri imap_user
, imap_pass
(ve belki de preconnect
, imap_authenticators
bir yoluyla yanı) account-hook . "unset ... "
çağrısı, bir zorunluluk, birden imap hesabını yönetmeye yönelik (bkz değilse, yaygın bir uygulama gibi görünüyor Yönetme birden IMAP / POP hesaplarını (İSTEĞE BAĞLI) , Mutt IMAP çoklu hesap , it : gmail IMAP tepkisiz , funtoo.org bir hesap-kanca ilgili yapılandırma dosyası ).
Şu anda IMAP üzerinden yalnızca bir hesabı idare ediyorum. Birden fazla hesap işleme planı beni yukarıda belirtilen bağlantıların sonuncusunda bulunan talimatları izlemeye yönlendirir ( birisinin mutt yapılandırma örneği ). Bu nedenle, benzer şekilde aşağıdakileri kullandım:
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}"
Bu ayrı bir dosyada (adlandırılmış account_hooks
) saklanır ve içeriden sağlanır muttrc
. Anlamadığım nedenlerden dolayı mutt kullanıcı adını ve şifreyi sormaya devam ediyor . Ancak, değişkenler ise imap_user
ve imap_pass
doğrudan ayarlanır muttrc
, örneğin
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}"
her şey iyi çalışıyor. account_hooks
Dosya kaynaklı ilki ve başka hiçbir olduğu account-hook . "unset ..."
başka bir yerde çağrı (lar) exist (ler).
Güncelleme , folder-hooks
Dosya (ve sanırım) aşağıdaki gibidir:
#--------------------------------------------------------------------------
# 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"':
Ayrı dosya account_hooks neden bu durumda ilgili değişkenleri düzgün beslemiyor (yani imap_user ve imap_pass )?
folder-hook
O zaman kullandığım ayarları izlemeliyim , sanırım bir yedekim var.
DEBUG was not defined during compilation. Ignored.
. Biraz zaman bulacağım, yeniden derleyeceğim ve geri göndereceğim.
folder-hook
çizgileri görmek istiyorum.muttrc
. Sonra bazı sonuçlar çıkarabilir ve eksiksiz bir çözüm sunabilirim.