o comando mail não retorna

1

No Ubuntu 13.04, tenho tentado enviar e-mails a partir da linha de comando, mas o comando mail não retornará. Eu estou correndo estes de dentro de um terminal de putty:

sudo apt-get install mailutils
sudo apt-get install sendemail
echo "test message" | sendmail -s 'test subject' [email protected]

ou

sendmail -s "test" [email protected] < out

ambos mudam para que o cursor não retorne ao prompt de comando. Eu também tentei outras variações usando mail , ssmtp e postfix (também instalei todas elas). Todos eles fazem a mesma coisa. Por ssmtp eu adicionei configuração assim:

[email protected] 
mailhub=smtp.gmail.com:465 
rewriteDomain=gmail.com 
AuthUser=aaaa
AuthPass=pass
FromLineOverride=YES
    
por Nash0 17.07.2013 / 07:07

2 respostas

1

Tente isso, funciona para o 12.04 e tenho certeza que eles não mudaram muito o pacote

apt-get install bsd-mailx

Você pode enviar e-mails como

echo "hi there" | mail -s "subject here" [email protected]
    
por 17.07.2013 / 07:28
0

Experimente os comandos de teste de recolhimento:

(echo "subject: test"; echo) | /usr/sbin/sendmail -i [email protected]
(echo "subject: test"; echo) | /usr/sbin/sendmail -v -i [email protected]
    
por 17.07.2013 / 17:28