如何在 Heirloom-mailx 中設定預設帳號?

如何在 Heirloom-mailx 中設定預設帳號?

如何在 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 myimapmailx -A myimapmailx -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"

它將使用這些作為預設設定。

相關內容