[HSC MailInspector] - Template de Notificação de Quarentena apresentando FROM HEADER e FROM ENVELOPE

Este procedimento tem o propósito de orientar de forma clara o processo de criação de template sem a coluna de ações, sendo que no lugar da mesma, apresentará o ID da mensagem.

Premissas

Permissão de administrador no MailInspector.

Passo a passo

Vá em Administração > Notificação de Quarentena.

 

Clique em Adicionar

No campo Nome, indique o nome da Notificação e selecione quais pessoas que receberão este digest (notificação de quarentena), indicando o campo Domínios ou Grupos LDAP ou Grupos Usuário ou Usuários.

No campo Período de Execução - Dias da Semana, indique qual(ais) dia(s) da semana que será(ão) acionada(s) a(s) notificação(ões).

Faça a mesma coisa para o Período de Execução - Horário.

Em Quarentena, indique quais quarentenas serão disponibilizadas ao usuário, isto é, que aparecerão para o usuário.

No campo Idioma selecione o idioma utilizado no digest (notificação de quarentena).

Tempo Máximo para liberação, indica em DIAS o tempo máximo para liberação (pode colocar qualquer coisa, uma vez que não terá ação alguma liberado para o usuário).

Processos Simultâneos, indica quantos processos serão efetuados ao mesmo tempo.

Habilitar auto aprendizado, apresenta a possibilidade de quando for liberado um email da quarentena, o mesmo já é incluído como falso positivo para a heurística, dessa forma o sistema aprende automaticamente como amostra de email “bom”. Nesse caso não irá afetar em nada, pois a coluna de ações está suprimida neste template.

Habilitar múltiplo processamento de ações, indica a possibilidade de efetuar vários processos de liberação ou outra ação qualquer ao mesmo tempo. Não é mais compatível, pois está ultrapassado.

Customização do Email: Acrescente os dados que sejam relevante a sua empresa, tais como:

  • Logomarca;

  • Email de Origem (indica o campo from da notificação de quarentena);

  • Título (assunto do email que aparecerá na notificação de quarentena);

Customização Avançada do Template: Habilite essa opção, que irá liberar o campo Template (para que seja inserido o código HTML do template).

Insira o template abaixo:

<html> {% if multiActions is not defined %} {% set multiActions = 0 %} {% endif %} <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>{% trans 'Quarentena' %}</title> </head> <body> <table cellspacing="0" cellpadding="0" width="97%" align="center" border="0" style="margin: 10px 20px 10px 20px;"> <tr> <td> <p> </p> <table cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td align="left" width="200"> {% if customLogo is defined and customLogo is not empty %} <img src="{{ customLogo }}" border="0" alt="Logo" height="81" width="156"> {% else %} <img src="{{ img1 }}" border="0" alt="HSC MailInspector" height="81" width="156"> {% endif %} </td> <td align="left"> <h2> <font face="verdana" color="#3D3D3D">{% trans 'Sistema Pessoal de Quarentena de E-mails' %}</font> </h2> </td> </tr> </table> <br /> <table cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td align="left"> {% if customContent is defined %} <p><font face="verdana" color="#3D3D3D" size="2">{{ customContent|raw }}</font></p> {% endif %} <p><font face="verdana" color="#3D3D3D" size="2">{% trans 'Os emails listados abaixo est&atilde;o armazenados em sua quarentena pessoal. Utilize as op&ccedil;&otilde;es da coluna "A&ccedil;&otilde;es" conforme necess&aacute;rio.' %}</font></p> </td> </tr> </table> <br /> <form method="POST" action="https://{{ ip }}/mailinspector/rpc/release.php" target="_blank"> <input type="hidden" name="action" value="multiaction"> <input type="hidden" name="userID" value="{{ userID }}"> <input type="hidden" name="username" value="{{ username }}"> <input type="hidden" name="rule" value="{{ rule }}"> <table cellspacing="1" cellpadding="6" width="100%" align="center" border="0"> <tr height="15px"> <th width="115px" colspan="{{multiActions == 1 ? 7 :6}}" bgcolor="#328AA4"> <font face="verdana" color="#ffffff" size="2">{% trans 'Quarentena' %}</font> </th> </tr> <tr height="10px"> <th width="100px" bgcolor="#E5F1F4" align="left"> <font face="verdana" color="#328AA4" size="2">{% trans 'Data' %}</font> </th> <th bgcolor="#E5F1F4" align="left"> <font face="verdana" color="#328AA4" size="2">{% trans 'De' %}</font> </th> <th bgcolor="#E5F1F4" align="left"> <font face="verdana" color="#328AA4" size="2">{% trans 'Assunto' %}</font> </th> <th width="70px" bgcolor="#E5F1F4" align="center"> <font face="verdana" color="#328AA4" size="2">{% trans 'Tipo' %}</font> </th> <th width="90px" bgcolor="#E5F1F4" align="center"> <font face="verdana" color="#328AA4" size="2">{% trans 'Pontua&ccedil;&atilde;o' %}</font> </th> {% if multiActions == 1 %} <th bgcolor="#E5F1F4" align="left" style="white-space: nowrap;"> <font face="verdana" color="#328AA4" size="2">{% trans 'A&ccedil;&atilde;o' %}</font> </th> {% endif %} <th bgcolor="#E5F1F4" align="left" style="white-space: nowrap;"> <font face="verdana" color="#328AA4" size="2">{% trans 'A&ccedil;&otilde;es' %}</font> </th> </tr> {% if data is empty %} <tr height="15px"> <td colspan="{{multiActions == 1 ? 7 : 6}}"> <font face="verdana" size="3">{% trans 'N&atilde;o existem e-mails retidos na quarentena do usu&aacute;rio' %}</font> </td> </tr> {% else %} {% for index, value in data %} <tr bgcolor="{{index%2 == 0 ? '#FFFFFF' : '#EEEEEE'}}"> <td> <font face='verdana' color='#555555' size='1'>{{ value.timestamp }}</font> </td> <td> <div style='-ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;'> <font face='verdana' color='#555555' size='1'>Header:{{ data.0.header_from_address }}</font><br /> <font face='verdana' color='#555555' size='1'>Envelope:{{ value.from_address }}</font> </div> </td> <td> <div style='-ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;'> <font face='verdana' color='#555555' size='1'>{{ value.subject }}</font> </div> </td> <td align="center"> <div style='-ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;'> <font face='verdana' color='#555555' size='1'>{{ quarantineConfig.rowGetStatus(value) }}</font> </div> </td> <td align="center"> <div style='-ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;'> <font face='verdana' color='#555555' size='1'>{{ value.sascore }}</font> </div> </td> {% if multiActions == 1 %} <td> <div style='-ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;'> <input type="hidden" name="msg[{{ value.id }}][data]" value="{{ value|json_encode()|url_encode }}"> <select name="msg[{{ value.id }}][action]"> <option value="0" selected>{% trans 'Nenhum' %}</option> {% if value.release is defined %}<option value="release">{% trans 'Liberar' %}</option>{% endif %} {% if value.white is defined %}<option value="white">{% trans 'Confi&aacute;vel' %}</option>{% endif %} {% if value.black is defined %}<option value="black">{% trans 'N&atilde;o Confi&aacute;vel' %}</option>{% endif %} {% if value.report is defined %}<option value="report">{% trans 'Reportar' %}</option>{% endif %} </select> </div> </td> {% endif %} <td style="white-space: nowrap;"> {% if value.release is defined %} <a href="{{ value.release|replace({'http:':'https:'}) }}&format=1" target="_blank" title="{% trans 'Libera a mensagem da quarentena e entrega ao destinat&aacute;rio' %}" alt="{% trans 'Libera a mensagem da quarentena e entrega ao destinat&aacute;rio' %}" style="text-decoration:none; font-size: 12px; line-height: 11px; text-align: right; text-decoration: underline; font-family: Verdana; color: #0000ee;"> <!-- <img src="data:image/png;base64,{{ img2 }}" border="0" alt="Liberar" height="16" width="16"> --> Liberar </a> | {% endif %} {% if value.white is defined %} <a href="{{ value.white|replace({'http:':'https:'}) }}&format=1" target="_blank" title="{% trans 'Adiciona o remetente na lista de endere&ccedil;os confi&aacute;veis (Whitelist)' %}" alt="{% trans 'Adiciona o remetente na lista de endere&ccedil;os confi&aacute;veis (Whitelist)' %}" style="text-decoration:none; font-size: 12px; line-height: 11px; text-align: right; text-decoration: underline; font-family: Verdana; color: #0000ee;"> <!-- <img src="data:image/png;base64,{{ img3 }}" border="0" alt="Adicionar a Whitelist" height="16" width="16"> --> {{"Confiável"|trans}} </a> | {% endif %} {% if value.black is defined %} <a href="{{ value.black|replace({'http:':'https:'}) }}&format=1" target="_blank" title="{% trans 'Adiciona o remetente na lista de endere&ccedil;os n&atilde;o confi&aacute;veis (Blacklist)' %}" alt="{% trans 'Adiciona o remetente na lista de endere&ccedil;os n&atilde;o confi&aacute;veis (Blacklist)' %}" style="text-decoration:none; font-size: 12px; line-height: 11px; text-align: right; text-decoration: underline; font-family: Verdana; color: #0000ee;"> <!-- <img src="data:image/png;base64,{{ img4 }}" border="0" alt="Adicionar a Blacklist" height="16" width="16"> --> {{"Não confiável"|trans}} </a> {% endif %} {% if value.report is defined %} | <a href="{{ value.report|replace({'http:':'https:'}) }}&format=1" target="_blank" title="{% trans 'Reporta a mensagem da quarentena' %}" alt="{% trans 'Reporta a mensagem da quarentena' %}" style="text-decoration:none; font-size: 12px; line-height: 11px; text-align: right; text-decoration: underline; font-family: Verdana; color: #0000ee;"> <!-- <img src="data:image/png;base64,{{ img5 }}" border="0" alt="Reportar" height="16" width="16"> --> {{"Reportar"|trans}} </a> {% endif %} </td> </tr> {% endfor %} {% endif %} </table> <br /> {% if multiActions == 1 %} <input type="submit" value="{% trans 'Processar a&ccedil;&otilde;es selecionadas' %}" style="background: none; border: none; display: inline; margin: 0; padding: 0; outline: none; outline-offset: 0; font-size: 12px; line-height: 11px; text-align: right; text-decoration: underline; font-family: Verdana; color: #0000ee; cursor: pointer;"> | {% else %} <!-- <a href="https://{{ ip }}/mailinspector/rpc/release.php?action=browserMultiAction&username={{ username }}" target="_blank" style="text-decoration:none; font-size: 12px; line-height: 11px; text-align: right; text-decoration: underline; font-family: Verdana; color: #0000ee;">{% trans 'Processar m&uacute;ltiplas a&ccedil;&otilde;es' %}</a> | --> {% endif%} <a href="https://{{ ip }}/mailinspector/rpc/release.php?action=wlbl&username={{ username }}&to={{ user_email }}&ruleId={{ rule }}&token_wlbl={{ token_wlbl }}" target="_blank" style="text-decoration:none; font-size: 12px; line-height: 11px; text-align: right; text-decoration: underline; font-family: Verdana; color: #0000ee;">{% trans 'Enviar informa&ccedil;&otilde;es de Blacklist/Whitelist' %}</a> | <a href="https://{{ ip }}/mailinspector/rpc/release.php?action=newReport&username={{ username }}&ruleId={{ rule }}&token_newreport={{ token_newreport }}" target="_blank" style="text-decoration:none; font-size: 12px; line-height: 11px; text-align: right; text-decoration: underline; font-family: Verdana; color: #0000ee;">{% trans 'Solicitar um novo resumo da quarentena de e-mails' %}</a> | <a href="https://{{ ip }}/mailinspector/" target="_blank" style="text-decoration:none; font-size: 12px; line-height: 11px; text-align: right; text-decoration: underline; font-family: Verdana; color: #0000ee;">{% trans 'Acessar a quarentena' %}</a> <br /> <br /> </form> <table cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td align="left"> <p> <font face="verdana" color="#3D3D3D" size="2">{% trans 'Para maiores informa&ccedil;&otilde;es entre em contato com o administrador da rede.' %}</font> </p> </td> </tr> </table> <br /> <table cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td align="center"> <p> <font face="verdana" color="#3D3D3D" size="1">Powered by HSC MailInspector</font> </p> </td> </tr> </table> </td> </tr> </table> </body> </html>

Clique em Salvar

O template indicado é sem a coluna de ação, apresentando no lugar o ID da mensagem.

Artigo relacionados