
Como posso definir uma conta padrão no Heirloom-mailx?
Eu defini uma conta /etc/nail.rc
que pode ser usada, mail -A accountname
mas gostaria de definir essa conta para ser usada por padrão para poder omitir o -A
parâmetro.
A página de manual abaixohttp://heirloom.sourceforge.net/mailx/mailx.1.htmlnão parece incluir a configuração de padrões.
Responder1
Se você deseja manter várias contas, mas selecionar uma por padrão, adicione um comando de conta depois que as contas forem definidas para selecioná-la
Exemplo de arquivo 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
Agora, ao invocar o mailx, ele se conectará ao myimap, mas você ainda poderá alternar entre as duas contas com account local
e account myimap
(e quaisquer outras contas que você definir) no modo interativo, ou escolher qual delas usará mailx -A myimap
ou mailx -A local
(e quaisquer outras contas) ao invocar a partir do linha de comando.
(testado com Heirloom mailx versão 12.5 20/06/10)
Responder2
Apenas livre-se do wrapper de conta que você colocou nas configurações.
unha.rc
Em vez de:
# 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"
}
Usar:
# 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"
Ele as usará como configurações padrão.