Algumas vezes precisamos testar um servidor de SMTP para saber se ele realmente está funcionando, e identificar um eventual problema.
Precisei fazer isso e encontrei a solução nesse artigo. Para detalhes de uso do sSMTP, consulte-o.
Aqui vou dar apenas uma versão simplificada dele:
1) Abra o terminal (Menu Principal / Acessórios / Terminal)
2) Para atualizar os pacotes, digite:
sudo apt-get update
3) Para instalar o sSMTP, digite:
sudo apt-get install ssmtp
4) Para editar o primeiro arquivo de configuração, digite:
sudo gedit /etc/ssmtp/ssmtp.conf
Dentro do arquivo, coloque o conteúdo abaixo e salve:
FromLineOverride=NO Mailhub=smtp.gmail.com:465 UseTLS=YES
5) Para editar o segundo arquivo de configuração, digite:
sudo gedit /etc/ssmtp/revaliases
Dentro do arquivo, coloque o conteúdo abaixo e salve:
root:seuemail@gmail.com:smtp.gmail.com:465
Lembre de substituir seuemail@gmail.com pelo seu e-mail verdadeiro
6) Digite:
sudo gedit email.txt
Dentro do arquivo coloque o conteúdo abaixo e salve:
To: email-destino@dominio.com Subject: Testando meu sSMTP Agora podemos escrever a mensagem a ser enviada. Este e-mail é teste! Ignore!
Lembre-se de substituir email-destino@dominio.com pelo e-mail de destino verdadeiro.
7) Por último, para enviar o e-mail, digite:
ssmtp email-destino@dominio.com -auseu-email@gmail -apsua-senha < email.txt
Lembre de substituir email-destino@dominio.com pelo e-mail de destino verdadeiro.
Substitua -auseue-mail – substitua pelo seu e-mail do Gmail, porém não esqueça de colocar a opção -au antes;
Substitua -apsua-senha – substitua pela sua senha do Gmail, porém sem esquecer de colocar -ap antes;
Observação: Pule uma linha entre o assunto (subject) e a mensagem. Se na senha da conta utilizada tiver uma exclamação, ele não funciona. É só mudar para outra senha e testar novamente.
Caso haja algum erro, o servidor irá retorná-lo e irá aparecer no terminal.
8) Pronto. Agora é só ir na sua caixa de entrada e ver se o e-mail chegou.
O Gmail tem um limite diário de 100 mensagens enviadas pelo servidor SMTP.
março 7th, 2012 on 10:41
Gostei muito desse tutorial!
Parabéns.