Enviando email via terminal de comandos

Resolvi registrar a dica, pois precisei muito desse tipo de coisa e acabei demorando pra resolver a coisa.

Se você precisa de um serviço de envio de email via terminal de comandos, independente da finalidade (no meu caso foi pra controle de acesso e login no meu server), aí vai um passo a passo pra uso do ssmtp.

Lembrete: A dica é focada em Debian Squeeze. Caso sua distro seja outra, é muito fácil achar o ssmtp por aí! Viva o Google! o/

Primeiro, precisamos instalá-lo, certo? Muito simples:

# apt-get install ssmtp

Depois, abra um editor de textos de sua preferência para acertarmos as configs do SSMTP:

# nano /etc/ssmtp/ssmtp.conf

hostname=localhost#essa linha já existe, altere-a se quiser

No fim do arquivo, incluam as seguintes linhas:

rewriteDomain=gmail.com #seu provedor de email (ex. gmail.com)
AuthUser=usuario@gmail.com # seu email completo!
AuthPass=senha # sua senha em modo texto normal# daqui pra baixo, as linhas permanecem dessa maneira.
AuthMetod=plain
FromLineOverride=NO
Mailhub=smtp.gmail.com:465
UseTLS=YES

Salve e feche o arquivo.

Agora vamos ao “/etc/ssmtp/revaliases”.

Esse cara aqui precisa ser incluído uma única linha para o correto funcionamento do ssmtp (acho que é aqui que o pessoal se perde/esquece).

Dentro dele, no final, adicione a linha:

root:usuario@gmail.com:smtp.gmail.com:465

Lembre-se que o usuário em questão é o mesmo configurado no arquivo anterior.

Pronto, agora você pode enviar emails via linha de comando. Mas como?

Simples pequeno padawan.

# ssmtp usuario@provedor.com.br < mail.txt

O arquivo mail.txt deve conter as seguintes estrutura:

To: usuario@provedor.com.br # para quem será enviado o email.
Subject: Assunto do email.
Sua mensagem de email para ser enviada é digitada aqui, a partir desse texto em diante.

Salve o arquivo com o nome de “mail.txt” (ou o nome que você queira) e pronto.

Espero que essa dica tenha sido tão útil quanto foi pra mim.

[]‘s e que a força esteja com vocês.

Publicado por Felipe Pestana

Fonte: viva o linux

Tags: , , , , , , , ,
0 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 5 (0 votos, média: 0,00 por 5)
You need to be a registered member to rate this post.
Loading ... Loading ...

Sobre Diablos 4-Ever

Eu não exploro as falhas, São as falhas que me exploram.

Comentários estão fechados.