Página 1 de 1

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

Enviado: 22 Jul 2022 20:07
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