如何在 Heirloom-mailx 中设置默认帐户?

kio*_*opi 5 email mailx ubuntu

如何在 Heirloom-mailx 中设置默认帐户?

我已经定义了一个/etc/nail.rc可以通过的帐户,mail -A accountname但我想将此帐户设置为默认使用,以便我可以省略该-A参数。

http://heirloom.sourceforge.net/mailx/mailx.1.html下的手册页似乎不包含设置默认值。

小智 7

只需摆脱您在设置周围放置的帐户包装器即可。

钉子

代替:

# other mail config
...

account gmail {
  set smtp-use-starttls
  set smtp-auth=login
  set smtp=smtp://smtp.gmail.com:587
  set smtp-auth-user=username@gmail.com
  set smtp-auth-password="blahblah"
}
Run Code Online (Sandbox Code Playgroud)

用:

# other mail config
...

set smtp-use-starttls
set smtp-auth=login
set smtp=smtp://smtp.gmail.com:587
set smtp-auth-user=username@gmail.com
set smtp-auth-password="blahblah"
Run Code Online (Sandbox Code Playgroud)

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


Joh*_*'M. 2

如果您想维护多个帐户,但默认选择一个帐户,请在定义帐户后添加帐户命令以选择它

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
Run Code Online (Sandbox Code Playgroud)

现在,在调用 mailx 时,它将连接到 myimap,但您仍然可以在交互模式下使用account local和(以及account myimap您定义的任何其他帐户)在两个帐户之间切换,或者在从命令行。mailx -A myimapmailx -A local

(使用 Heirloom mailx 版本 12.5 2010 年 6 月 20 日测试)