Você precisa ter um domínio próprio (www.somedomain.net) com um servidor smtp ou usar freemailers como gmail, yahoo, etc. para enviar e-mails via smtp
.
Se esse não fosse o caso, teríamos que lidar com muito mais e-mails de spam.
Uma ferramenta simples para enviar e-mail é swaks
(instale com apt-get install swaks
)
Swiss Army Knife SMTP, the all-purpose smtp transaction tester
Aqui está um exemplo (não testado) que pode funcionar com o Gmail (a menos que você tenha ativado a autenticação de dois fatores) ou com qualquer outro smtp
server.
echo "Hello world" | swaks -4 --server smtp.gmail.com:587 --from [email protected] \
--to [email protected] -tls --tls-protocol sslv3 --auth PLAIN --auth-user [email protected] \
--auth-password my_secret_password --h-Subject "Test message" --body -