Envio de email usando o sendEmail [RESOLVIDO]

1. Envio de email usando o sendEmail [RESOLVIDO]

João Paulo de Vasconcelos Resende
jpvr2005

(usa Debian)

Enviado em 26/08/2012 - 14:02h

Boa tarde pessoal, recentemente vi um artigo ensinando a usar o sendEmail para envios de email via terminal:
http://www.vivaolinux.com.br/artigo/Enviando-emails-pelo-terminal/?pagina=3

Minha intenção era enviar o ip de um servidor toda vez q ele for ligado (ou reiniciar). Para ficar melhor a visualização, criei um programinha em java que pega um arquivo .txt com o ifconfig ppp0, e pega somente o endereço de ip que me interessa e monta um arquivo de retorno.txt com o seguinte layout:

---------------------------------------------------------------
| .:: SendIp - Versao 1.0 ::. |
---------------------------------------------------------------

### IP: 192.168.0.1




@@@ Esta é uma mensagem automática, favor não responder!

------------------------------------------------------------------

Depois do arquivo retorno.txt montado, tentei usar o seguinte comando para envio do email:

sendEmail -f meuemail@algumacoisa.com.br -t destinatario@algumacoisa.com.br -u "Assunto aqui " -o message-file=<(/home/joaopaulo/retorno.txt) -s smtp.algumacoisa.com.br:25 -xu meuemail@algumacoisa.com.br -xp 'minhasenha'


Porém o linux me retorna o seguinte erro:
/home/joaopaulo/testip/retorno.txt: linha 1: ---------------------------------------------------------------: comando não encontrado
/home/joaopaulo/testip/retorno.txt: linha 2: erro de sintaxe próximo do `token' não esperado `|'
/home/joaopaulo/testip/retorno.txt: linha 2: `| .:: SendIp - Versao 1.0 ::. |'
Aug 26 13:26:36 joaopaulo-inspiron-n4050 sendEmail[4168]: Email was sent successfully!

Assim, o email é enviado, porém com o conteudo em branco.
É possível enviar com o retorno.txt em anexo, porém eu gostaria de enviar com ele no corpo da menssagem para facilitar a visualização, alguém tem alguma ideia de pq esta acontecendo esse erro?

Valeu a todos ai!


  


2. Re: Envio de email usando o sendEmail [RESOLVIDO]

João Paulo de Vasconcelos Resende
jpvr2005

(usa Debian)

Enviado em 26/08/2012 - 21:43h

Alguém tem alguma idéia pessoal?!


3. Resolvi o problema da seguinte forma

João Paulo de Vasconcelos Resende
jpvr2005

(usa Debian)

Enviado em 27/08/2012 - 15:24h

Boa tarde Pessoal, resolvi este problema colocando um # em todo começo de linha no meu arquivo retorno.txt e alterando o caminho do arquivo que seria integrado ao corpo do email: -o message-file=/home/testip/retorno.txt

Ficando assim:

sendEmail -f meuemail@meudominio.com.br -t destinario@dominio.com.br -u "Assunto Aqui" -o message-file=/home/testip/retorno.txt -s smtp.meudominio.com.br:25 -xu meuemail@meudominio.com.br -xp 'minhasenha'



Valeu ai! :)



4. Re: Envio de email usando o sendEmail [RESOLVIDO]

Renan Berto
renanberto

(usa Ubuntu)

Enviado em 09/07/2014 - 15:08h

arquivo | sendemail [parametros]

- uso desta maneira para executar arquivos bash e enviar via sendEmail.


5. Jeito mais fácil

Alexsander Luis Gomes
SherlockHolmes

(usa Ubuntu)

Enviado em 28/04/2016 - 23:02h

Olá amigo,

Consegui mandar o e-mail com anexo de um jeito bem mais simples e fácil.

sudo sendEmail -f meuemail@hotmail.com -t destinatario@windowslive.com -u "Subject" -m "Mensageem aqui\!" -s smtp-mail.outlook.com:587 -xu username -xp minhasenha -a LocalDoArquivo.txt







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts