O comando básico mail
é apenas um leitor de e-mail e um compositor, ele não sabe como falar com um servidor pela rede (com o SMTP protocolo). Falar SMTP é o trabalho de um MTA (agente de transferência de mensagens) . O MTA padrão no Ubuntu é o Postfix. Para configurar o Postfix, execute
sudo dpkg-reconfigure postfix
Se você quiser apenas enviar e-mails e não receber nenhum, escolha "Sistema de satélite".
Observe que, a menos que você tenha uma máquina conectada permanentemente, com entradas de DNS adequadas e, preferencialmente, com um endereço IP estático, não será possível receber diretamente mensagens: você precisará usar um servidor externo e buscar as mensagens usando um protocolo como o IMAP.
O Ubuntu inclui várias versões do comando mail
. A versão heirloom-mailx sabe como falar SMTP. Você configura em ~/.mailrc
. A configuração pode ser algo como isto:
set smtp=smtp.example.com
set smtp-use-starttls
set smtp-auth-user=neo33
set smtp-auth-password=swordfish