[MOD] Logando o assunto dos emails para uso no Tracking Center do PMG

Modificações ou adição de novos recursos no PMG.
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

[MOD] Logando o assunto dos emails para uso no Tracking Center do PMG

Mensagem por marceloleaes »

Segue modificação para registrar o assunto dos emails em log, facilitando assim a busca de um email especifico no Tracking Center

1 - Abre para edição o arquivo /usr/bin/pmg-smtp-filter

Localize:
use PVE::INotify;
Adicione abaixo:
use PVE::Tools;
Localize:
$self->log (3, "$queue->{logid}: new mail message-id=%s", $queue->{msgid});
Adicione abaixo:
$self->log (3, "$queue->{logid}: Subject: %s", PMG::Utils::decode_rfc1522(PVE::Tools::trim($entity->head->get('subject'))) || 'No Subject');
my @fromarray = split('\s*,\s*', $entity->head->get('from') || $msginfo->{sender});
$self->log (3, "$queue->{logid}: From: %s", PMG::Utils::decode_rfc1522(PVE::Tools::trim($fromarray[0])) );
2 - Reinicie os serviços

Código: Selecionar todos

pmgconfig sync --restart 1
systemctl restart pmg-smtp-filter pmgpolicy postfix


Estando tudo certo, já pode buscar pelo Tracking Center usando palavras chave dos assuntos, conforme print abaixo:

Seleção_413.png
Você não está autorizado a ver ou baixar esse anexo.



Voltar para “MODS”