ฉันชอบ mutt และรุ่น mutt ที่จัดส่งกับ Ubuntu นั้นยอดเยี่ยม (มันมีเวอร์ชั่นที่ได้รับการติดตั้งด้วย) สิ่งเดียวที่ฉันได้พบจนถึงขณะนี้คือฉันไม่สามารถจัดการบัญชี imap หลายบัญชีพร้อมกันได้
ปัจจุบันการตั้งค่า mutt ของฉันมีลักษณะดังนี้:
#$HOME/.mutt/muttrc
=== Accounts ====
set my_decrypt=`gpg -o $HOME/.mutt/accounts/passwd.gpg.tmp -d $HOME/.mutt/accounts/passwd.gpg`
set my_first_mail_passwd=`awk '/xxxxx@foo.com:/ {print $2}' $HOME/.mutt/accounts/passwd.gpg.tmp`
set my_second_mail_passwd=`awk '/yyyyy@bar.com:/ {print $2}' $HOME/.mutt/accounts/passwd.gpg.tmp`
set my_rm=`rm -f $HOME/.mutt/accounts/passwd.gpg.tmp`
source $HOME/.mutt/accounts/xxxxx@foo.com/xxxxx@foo.com.profile
//source $HOME/.mutt/accounts/yyyyy@bar.com/yyyyy@bar.com.profile
ซึ่งหมายความว่าไฟล์ password.gpg ถูกถอดรหัสทันที (ซึ่งรหัสผ่านอีเมลของฉันยังมีชีวิตอยู่) ใช้เพื่อตั้งค่า vars และลบบางส่วนนอกจากนี้ยังมีโปรไฟล์เริ่มต้นที่มาด้วยดูเหมือนว่า:
#$HOME/.mutt/accounts/xxxxx@foo.com/xxxxx@foo.com.profile
set folder = "imaps://imap.foo.com"
set spoolfile = "imaps://imap.foo.com/INBOX"
set header_cache = "$HOME/.mutt/cache/xxxxx@foo.com.headers"
set message_cachedir = "$HOME/.mutt/cache/xxxxx@foo.com.bodies"
set imap_user = "xxxxx@foo.com"
set imap_pass = $my_first_mail_passwd
set smtp_url = "smtp://xxxxx@smtp.foo.com"
set smtp_pass = $my_first_mail_passwd
เมื่อใช้สิ่งนี้ฉันสามารถใช้บัญชีที่กำหนดค่าในโปรไฟล์เริ่มต้นเท่านั้นฉันได้ยินมาว่าสามารถใช้ hooks โฟลเดอร์ได้ แต่ฉันไม่รู้ว่าจะใช้ยังไงและฉันก็ไม่แน่ใจว่าเป็นเช่นนั้นหรือไม่ สิ่งที่ฉันกำลังมองหาฉันต้องการเพียงแค่สามารถที่จะมาโพรไฟล์ที่แตกต่างกันขึ้นอยู่กับอีเมลที่ฉันต้องการที่จะอ่าน .. , ยินดีต้อนรับวิธีการข้อเสนอแนะใด ๆ .. ฉันต้องการการตั้งค่าที่ไม่ไว้วางใจ บนโปรแกรมภายนอกที่ไม่ได้เป็นส่วนหนึ่งของการติดตั้ง Ubuntu เริ่มต้น