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
(および定義した他のアカウント)を使用して2つのアカウントを切り替えるか、mailx -A myimap
またはmailx -A local
(およびその他のアカウント)を使用してどちらかを選択できます。コマンドラインから呼び出すとき。
(Heirloommailxバージョン12.56/20/10でテスト済み)
設定の周りに置いたアカウントラッパーを取り除くだけです。
nail.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"
それらをデフォルト設定として使用します。