[MOD] Logando o assunto dos emails para uso no Tracking Center do PMG
Enviado: 22 Jul 2022 20:07
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:
Estando tudo certo, já pode buscar pelo Tracking Center usando palavras chave dos assuntos, conforme print abaixo:
1 - Abre para edição o arquivo /usr/bin/pmg-smtp-filter
Localize:
Adicione abaixo:use PVE::INotify;
Localize:use PVE::Tools;
Adicione abaixo:$self->log (3, "$queue->{logid}: new mail message-id=%s", $queue->{msgid});
2 - Reinicie os serviços$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])) );
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: