Incluir imagem em e-email enviado por shell script.

1. Incluir imagem em e-email enviado por shell script.

Joao Vitorino
Joao_Vitorino

(usa Red Hat)

Enviado em 17/07/2015 - 16:57h

Olá pessoal.
Tenho um script para customizar o envio de e-mails de notificações pelo Zabbix. Funciona bem, só que queria melhorar uma parte dele.
Eu coloco a logo da empresa no e-mail colocando um link para um site interno que tem a logo. Mas como faço para incluir a imagem no proprio e-mail (sem recorrer ao uso de um link para uma url que tem essa imagem).
Vejam bem, não quero que a imagem do logo seja enviada como um anexo, quero que ela apareça no email.




#!/bin/bash

##############################################################################################
# Nome do script $0 = enviar_email.sh
# Descrição - Envia e-mails de notificações do Zabbix para caso de problemas
# encontrados e retorno de status operacional
# Data criação - 2015.05.28
# Ultima Modificação (data/nome) -
# Criado por - Joao Vitorino
##############################################################################################
# Variaveis Globais

tmp=/tmp/zabbix_mail.tmp # Cria arquivo temporario
de='MONITORAMENTO ZABBIX<zabbix@dominio>' # Remetente do e-mail

# Paramentros $1, $2 e $3 passados pelos Zabbix
para=$1
assunto=$2
body=$3
#define o deilimitador do cut para "--"
#DL="--"

chmod 666 $tmp
echo $body > $tmp

# Identifica e armazena informações necessárias para enviar por e-mail
trigger=$(cat $tmp | cut -d"@" -f2)
t_status=$(cat $tmp | cut -d"@" -f4)
t_severity=$(cat $tmp | cut -d"@" -f6)
data_evento=$(cat $tmp | cut -d"@" -f20)
hora_evento=$(cat $tmp | cut -d"@" -f18 | cut -d":" -f1)
minuto_evento=$(cat $tmp | cut -d"@" -f18 | cut -d":" -f2)
segundo_evento=$(cat $tmp | cut -d"@" -f18 | cut -d":" -f3)
description=$(cat $tmp | cut -d"@" -f12)
hostname=$(cat $tmp | cut -d"@" -f14)
idade_evento=$(cat $tmp | cut -d"@" -f22)
host_group=$(cat $tmp |cut -d"@" -f26)
host_ip=$(cat $tmp | cut -d"@" -f24)

# Coleta o host ID (necessario para criar a URL de acesso ao Zabbix) do banco de dados
# Senha de banco configurada em /etc/my.cnf
host_id=$(/usr/bin/mysql -u zabbix -D zabbix -B -e "SELECT hostid FROM hosts WHERE host='$hostname';" |grep -v hostid)
# Endereço da URL da logo da empresa
logo='http://intranet.dominio/images/logo.gif'
zabbix_url=''


# Identifica se a mensagem é um alerta(PROBLEM) ou uma recuperacao de estado(OK-recovery)
if [ $t_status == PROBLEM ];
then
t_status="Problema Identificado"
bg_color_status='#DE2929'
fi
if [ $t_status == OK ];
then
t_status="Retorno ao estado normal de operação"
bg_color_status='#28B720'
fi


# Configura as cores do e-mail de acordo com o nivel de alarme
case "$t_severity" in
"Not classified")
t_severity="DESCONHECIDA"
bg_color_severity="#ADB2AD"
txt_color="#000000"
;;
"Information")
t_severity="INFORMAÇÃO"
bg_color_severity="#44C4EB"
txt_color="#000000"
t_status="CONTROLE"
bg_color_status="#D9D9D9"
;;
"Warning")
t_severity="BAIXA"
bg_color_severity="#ECF482"
txt_color="#000000"
;;
"Average")
t_severity="MÉDIA"
bg_color_severity="#ED9033"
txt_color="#000000"

;;
"High")
t_severity="ALTA"
bg_color_severity="#DE2929"
txt_color="#000000"
;;
"Disaster")
t_severity="MUITO ALTA - Vários Sistemas Impactados"
bg_color_severity="#000000"
txt_color="#FFFFFF"

esac


# Cria o e-mail em HTML
body='<html><head><style type="text/css">body {text-align: center; font-family: Verdana, sans-serif; font-size: 10pt;}
img.logo {float: left; margin: 10px 10px 10px; vertical-align: middle}
span {font-family: Verdana, sans-serif; font-size: 12pt;}
table {text-align:center; margin-left: auto; margin-right: auto;}
th {white-space: nowrap;}
th.even {background-color: #D9D9D9;}
td.even {background-color: #F2F2F2;}
th.odd {background-color: #F2F2F2;}
td.odd {background-color: #FFFFFF;}
th,td {font-family: Verdana, sans-serif; font-size: 10pt; text-align:left;}
th.customer {width: 600px; background-color: #004488; color: #ffffff;}</style></head><body>
<table width=600px><tr>
<td><img class="logo" src='$logo'></td>
<td><span><strong>Notificação</strong></span></td></tr><tr>
<th colspan=2 class=customer><div align="center">Sistema de Monitoramento do Zabbix</div></th></tr><tr>
<th width=180px class=even>Tipo de Notificação</th>
<td bgcolor='$bg_color_status'>
'$t_status'</td></tr>
<tr>
<th class=odd>Criticidade</th>
<td bgcolor='$bg_color_severity'><font color='$txt_color'>'$t_severity'</td></tr>
<tr>
<th class=even>Evento</th><td class=even>
<a href="http://monitoramento.dominio/tr_status.php?hostid='$host_id'">'$trigger'</a></td></tr>
<tr>
<th class=odd>Nome do Host</th><td class=odd>'$hostname'</td></tr>
<tr>
<th class=even>Endereço IP</th>
<td class=even>'$host_ip'<td></tr>
<tr>
<th class=odd>Grupo do Host</th>

<td class=odd>'$host_group'<td> </td></tr>
<tr>
<th class=even>Data Evento</th>
<td class=even>'$data_evento'</td>
</tr>
<tr>
<th class=odd>Horário do Evento</th>
<td>'$hora_evento'h:'$minuto_evento'm:'$segundo_evento's</td>
</tr>
<tr>
<th class=even>Descrição</th>
<td class=even>'$description'</td>
</tr>
<tr>
<th class=odd>Idade do Evento</th>
<td>'$idade_evento'</td></tr>
</table></br>
</br><hr>
</br><em><font size="-1" >Gerado por Zabbix 2.4 | Equipe </font></em>
<hr>
<br>
<em>
Se voce está recebendo esta mensagem, faz parte da lista de notificações para alarmes do Zabbix
</em><br>
<br>
<strong>Em caso de duvidas, favor contactar a - - monitoramento@dominio
Mensagem Automática - Não responda</strong>
</body></html>'


# Envia o email

(
echo "From: ${de}";
echo "To: ${para}";
echo "Subject: ${assunto}";
echo "Content-Type: text/html";
echo "MIME-Version: 1.0";
echo "";
echo "${body}";
) | sendmail -t

# Exclui o arquivo temporario
#rm $tmp

exit 0





  


2. Re: Incluir imagem em e-email enviado por shell script.

José
digitalx

(usa Debian)

Enviado em 17/07/2015 - 17:12h

O jeito mais simples pra isso seria editar a parte do código html da mensagem puxando a imagem de algum servidor local ou remoto. Mas não entendi porque você não quer essa solução.



3. Re: Incluir imagem em e-email enviado por shell script.

Joao Vitorino
Joao_Vitorino

(usa Red Hat)

Enviado em 17/07/2015 - 17:24h

digitalx escreveu:

O jeito mais simples pra isso seria editar a parte do código html da mensagem puxando a imagem de algum servidor local ou remoto. Mas não entendi porque você não quer essa solução.



No script eu pego de um servidor remoto, através de um endereço de url. Porém eu quero que ele pegue de uma arquivo local e coloque dentro do e-mail. Quando eu criei esse script, o e-mail enviado por ele, circularia apenas na rede interna da empresa. Por isso ao abrir o email a imagem da logo é carrega de uma url de um servidor internet. Só que agora preciso enviar o -email para fora da empresa, onde a url não é acessível, por isso a imagem no e-mail não carrega.



4. Re: Incluir imagem em e-email enviado por shell script.

José
digitalx

(usa Debian)

Enviado em 17/07/2015 - 17:43h

Joao_Vitorino escreveu:
No script eu pego de um servidor remoto, através de um endereço de url. Porém eu quero que ele pegue de uma arquivo local e coloque dentro do e-mail.
Ok, não sei como fazer isso.

Quando eu criei esse script, o e-mail enviado por ele, circularia apenas na rede interna da empresa.
Certo, mas se os usuários dessa rede tiverem acesso a rede a internet, a imagem hospedada em algum servidor qualquer da internet afora vai ser carregada no e-mail.

Por isso ao abrir o email a imagem da logo é carrega de uma url de um servidor internet. Só que agora preciso enviar o -email para fora da empresa, onde a url não é acessível, por isso a imagem no e-mail não carrega.
Porque não estaria acessível se a imagem estiver na internet?


5. Re: Incluir imagem em e-email enviado por shell script.

Joao Vitorino
Joao_Vitorino

(usa Red Hat)

Enviado em 17/07/2015 - 18:08h

digitalx escreveu:

Joao_Vitorino escreveu:
No script eu pego de um servidor remoto, através de um endereço de url. Porém eu quero que ele pegue de uma arquivo local e coloque dentro do e-mail.
Ok, não sei como fazer isso.
Foi o que fiz no script

Quando eu criei esse script, o e-mail enviado por ele, circularia apenas na rede interna da empresa.
Certo, mas se os usuários dessa rede tiverem acesso a rede a internet, a imagem hospedada em algum servidor qualquer da internet afora vai ser carregada no e-mail.
A imagem fica hospedada em um servidor dentro da minha empresa.

Por isso ao abrir o email a imagem da logo é carrega de uma url de um servidor internet. Só que agora preciso enviar o -email para fora da empresa, onde a url não é acessível, por isso a imagem no e-mail não carrega.
Porque não estaria acessível se a imagem estiver na internet?

Escrevi errado. Não é "servidor internet" e sim servidor interno.

Deixa eu reformular minha pergunta.
Como faço para colocar uma imagem dentro de um e-mail gerado por shell script sem que a imagem vá como anexo?






6. Re: Incluir imagem em e-email enviado por shell script.

José
digitalx

(usa Debian)

Enviado em 17/07/2015 - 18:22h

Ok. Mas se hospedar essa imagem em algum lugar da internet e puxar essa url pelo seu script não resolveria?


7. Re: Incluir imagem em e-email enviado por shell script.

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 17/07/2015 - 22:35h

Olá,

Segue o passo a passo:

1- gere o URI DATA da imagem: http://dopiaza.org/tools/datauri/index.php

2- insira o "codigo" URI data na tag img. Assim:
<td><img class="logo" src="  CODIGO URI DATA AQUI "> 


Um exemplo real. Para testar, salve o cod abaixo como html e execute no browser.(minha img de assinatura)

 <img src="data:image/jpeg;base64,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"> 


EDIT:: esqueci de abrir as aspas no cod acima. CORRIGIDO. Use o exemplo acima e não o que recebeu no email resposta do VOL.

abs,


---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


8. Re: Incluir imagem em e-email enviado por shell script.

José
digitalx

(usa Debian)

Enviado em 17/07/2015 - 22:43h

Hehe, só faltou desenhar.


9. Re: Incluir imagem em e-email enviado por shell script.

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 17/07/2015 - 23:24h

digitalx escreveu:

Hehe, só faltou desenhar.


kk. nem tanto...



---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts