
如何在 Heirloom-mailx 中設定預設帳號?
/etc/nail.rc
我已經定義了一個可透過以下方式使用的帳戶,mail -A accountname
但我想將此帳戶設為預設使用,以便我可以省略該-A
參數。
下面的手冊頁http://heirloom.sourceforge.net/mailx/mailx.1.html似乎不包括設定預設值。
答案1
如果您想維護多個帳戶,但預設選擇帳戶,請在定義帳戶後新增帳戶命令以選擇它
rc 檔案範例:
account myimap {
set folder=imap://user@host
set record=+Sent
set imap-keepalive="5"
}
account local {
set folder=.local/maildir
unset record
}
# Now select myimap as default account on startup:
account myimap
現在,在呼叫 mailx 時,它將連接到 myimap,但您仍然可以在互動模式下使用account local
和(以及您定義的任何其他帳戶)在兩個帳戶之間切換,或在從命令列。account myimap
mailx -A myimap
mailx -A local
(使用 Heirloom mailx 版本 12.5 2010 年 6 月 20 日測試)
答案2
只需刪除您在設定周圍放置的帳戶包裝即可。
釘子.rc
代替:
# other mail config
...
account gmail {
set smtp-use-starttls
set smtp-auth=login
set smtp=smtp://smtp.gmail.com:587
set [email protected]
set smtp-auth-password="blahblah"
}
使用:
# other mail config
...
set smtp-use-starttls
set smtp-auth=login
set smtp=smtp://smtp.gmail.com:587
set [email protected]
set smtp-auth-password="blahblah"
它將使用這些作為預設設定。