Como posso definir uma conta padrão no Heirloom-mailx?

Como posso definir uma conta padrão no Heirloom-mailx?

Como posso definir uma conta padrão no Heirloom-mailx?

Eu defini uma conta /etc/nail.rcque pode ser usada, mail -A accountnamemas gostaria de definir essa conta para ser usada por padrão para poder omitir o -Aparâ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 locale account myimap(e quaisquer outras contas que você definir) no modo interativo, ou escolher qual delas usará mailx -A myimapou 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.

informação relacionada