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

4

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

Eu defini uma conta em /etc/nail.rc que pode ser usada via mail -A accountname , mas gostaria de definir essa conta para ser usada por padrão, para que eu possa omitir o parâmetro -A .

A página man do link não parece incluir padrões de configuração.

    
por kioopi 12.08.2014 / 14:48

2 respostas

2

Se você quiser manter várias contas, mas selecionar uma por padrão, adicione um comando de conta após as contas serem 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 definidas) no modo interativo ou escolher qual usando mailx -A myimap ou mailx -A local (e quaisquer outras contas) ao invocar a partir da linha de comando.

(testado com o Heirloom mailx versão 12.5 6/20/10)

    
por 04.03.2016 / 03:32
5

Basta eliminar o wrapper da conta que você colocou nas configurações.

nail.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"
}

Uso:

# 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 os usará como configurações padrão.

    
por 24.10.2014 / 21:50