Como enviar um email usando o mailx para que De e Para apareçam corretamente no email?

0

Eu preciso enviar um email da minha máquina Ubuntu 12.04. Eu estou usando o comando mailx para fazer isso. Abaixo está o comando que estou usando, que funciona bem.

echo "Test server started at 'date +"%F %T"' on 'hostname -f'" | mailx -r "[email protected]" -s "Test Email" "[email protected]"

Mas quando recebo um email, vejo na minha secção From [email protected] e na secção To , consigo ver [email protected] e [email protected] .

Por que não está exibindo [email protected] no meu De e apenas [email protected] no Para quando recebo um e-mail.

Em geral, o que estou tentando fazer é: preciso enviar um email de [email protected] para [email protected] , para que na seção De eu veja [email protected] e na seção Para eu veja [email protected] no meu e-mail em vez do nome da minha máquina na seção De.

Parece-me que precisamos mudar alguma coisa durante a instalação do mailutils ? Eu instalei usando sudo apt-get install mailutils

Como enviar um email usando o mailx para que De e Para apareçam corretamente no email?

Estou executando o Ubuntu 12.04 -

david@machineA:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04 LTS
Release:        12.04
Codename:       precise
    
por david 10.02.2015 / 23:08

1 resposta

1

Acredito que mailutils não suporta a opção -r . Substitua-o pelo pacote heirloom-mailx que suporta a opção -r (ou use sendmail -r [ou -f]).

link

 -p, -r, --print, --read
              print all mail to standard output

Instalar:

sudo apt-get install heirloom-mailx

    
por 10.02.2015 / 23:33