Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Como enviar um e-mail via linha de comandos do Linux

Imprimir
Avaliação do Usuário: / 4
PiorMelhor 

 

Se você leu o tutorial Como enviar um e-mail via telnet no Linux saiba que em alguns servidores o que é descrito lá é será possível por proteções implementadas para evitar spam (e-mail relay).

 

Mais fácil então é usar o sendEmail. Para esse tutorial usei a distribuição Debian de Linux.

 

Para instalar use:

 

apt-get install sendemail

 

Algumas das opções possíveis são:

 

-f – endereço de origem (remetente);

-t – endereço de destino (destinatário);

-u – Assunto da mensagem;

-m – Mensagem a ser enviada;

-s – Servidor de envio de mensagem (SMTP);

-o – Tipo de autenticação

-xu – Usuário de autenticação (usuário de conexão ao servidor de e-mail)

-xp – Senha de autenticação (senha do usuário de conexão ao servidor de e-mail)

 

Um exemplo, usando o UOLHost:

 

sendEmail -f 
  Este endereço de e-mail está protegido contra SpamBots. Você precisa ter o JavaScript habilitado para vê-lo.
  -t 
  Este endereço de e-mail está protegido contra SpamBots. Você precisa ter o JavaScript habilitado para vê-lo.
  -u "Minha Mensagem" -m "Algumas coisas escritas" -s smtp.daeamericana.com.br:587 -o tls=auto -xu 
  Este endereço de e-mail está protegido contra SpamBots. Você precisa ter o JavaScript habilitado para vê-lo.
  -xp minhasenha -a algumanexo.txt

Adicionar comentário


Código de segurança
Atualizar

You are here: