如何在 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 localaccount myimap(以及您定义的任何其他帐户)在两个帐户之间切换,或者在从命令行调用时使用mailx -A myimap或(以及任何其他帐户)选择哪一个。mailx -A local

(使用 Heirloom mailx 版本 12.5 6/20/10 测试)

答案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"

它将使用这些作为默认设置。

相关内容