如何在 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 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"
它将使用这些作为默认设置。