Publicada por camolez em 07/05/2007 - 16:36h:
* camolez usa Debian

Srs.

Alguem conhece uma maneira simples de enviar e-mail atravez da linha de comando? A ideia é enviar um e-mail dos log's de backup que faço todas as noites para um usuário acompanhar.
Peguei algumas dicas aqui mesmo usando o mutt mas descobri que temos que configurar um servidor smtp e instalei o msmtp mas não estou tendo sucesso em nada. Como isso será feito em muitos clientes (+/- 400) e cada um com vários sabores de Linux, gostaria de não complicar muito a coisa tipo configurar sendmail por exemplo!

Bom, agradeço desde ja pela atenção

  
 
Resposta de camolez em 21/05/2007 - 15:46h:
* camolez usa Debian
* camolez tem conceito: 9.1
 


Acabei descobrindo uma maneira pelo msmtp onde configuro o arquivo ~/.msmtprc como nosso amigo descreve neste artigo aqui -> http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6159&pagina=1 como configura-lo e vc consegue enviar desta forma o e-mail:
#### inico ###
echo -e "From: seu@email.com.br
Subject: Deu certo o e-mail \n
\n\n
Teste da linha 01
teste da linha 02
Teste da linha 03" | msmtp destinatario@seu.com.br
### fim ###
Em From: pode ser qualquer e-mail fica até interessante colocar o nome do servidor tipo -> alerta@server10.com.br assim ate identifica de qual server saiu !
Isso ajuda muito para quem necessita enviar algumas informações simples do servidor linux sem a necessidade de complicar muito na questão de configurar um servidor de e-mail, o msmtp dá conta do recado...
A unica coisa que não gostei muito e ter que compilar o mesmo em cada cliente mas não estou tendo problemas.... bom até agora !!!

até a próxima pergunta hehehe

Camolez

 
Resposta de juninho (RH.com) em 19/06/2007 - 08:48h:
* juninho (RH.com) usa Debian
* juninho (RH.com) tem conceito: nenhum voto.
 


Camolez,

eu segui esta dica, só quero enviar um e-mail p/ mim quando o servidor parar ( nem quero pelo celular ), deu tudo certo, só um detalhe, eu uso o restartd para que quando a conexão caia, ele reconecta, então adaptei este script junto com o que faz a reconexão, mas, um detalhe, com o comando echo -e, o script não roda, se eu retiro e deixo o script a partida do msmtp "destino@provedor.com.br", funciona legal.
Outra coisa, se eu faço o script deste jeito acima, e rodo ele manual, funciona super legal, teria alguma dica p/ mim, pois desta forma acima fica muito bem formatado.
Agradeço desde já.

 
Resposta de camolez em 08/07/2007 - 21:21h:
* camolez usa Debian
* camolez tem conceito: 9.1
 


Ola,

Acredito firmemente que seja o caminho do comando echo ou seja dentro do seu script coloque o caminho exempo:
#/bin/echo -e "seu@em... ... ... bla" | msmtp destinatario@seu.com.br
Ao invez de colocar apenas echo

Agraço

Camolez

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts