Hi zusammen,
sofern PMG E-Mails annimmt oder blockiert wird geantwortet mit:
Der PMG API Endpunkt /tracker/(id)
(https://pmg.proxmox.com/pmg-docs/api-viewer/index.html#/nodes/{node}/tracker/{id})
führt neben der internen Mail-ID auch die Queue-ID und innerhalb des Log Arrays die besagte Log-ID aus den SMTP Dialog Antworten.
Für ein separates Logging muss die Log-ID mithilfe von Regex aus dem Log Array gelesen werden, damit man die Mails anhand der Log-ID speichern und (schneller) filtern kann.
Nun zu meinen Fragen:
1) Weshalb wird im SMTP Dialog mit der Log-ID und nicht der Queue-ID geantwortet?
2) Weshalb ist die Log-ID nicht ebenfalls einzeln, wie die Queue-ID im /tracker/(id) Endpunkt enthalten?
Sollte es mehrere Log-IDs pro E-Mail geben können, könnte man die Log-ID auch als Array Index in dem logs Array setzen.
Noch besser: Log-ID Array neben dem Logs Array, wo alle enthaltenen Log-IDs (unique) gelistet werden.
Lg
Linus
sofern PMG E-Mails annimmt oder blockiert wird geantwortet mit:
Code:
250 2.5.0 OK ($self->{queue}->{logid})
Code:
554 5.7.1 [...] ($self->{queue}->{logid})
Der PMG API Endpunkt /tracker/(id)
(https://pmg.proxmox.com/pmg-docs/api-viewer/index.html#/nodes/{node}/tracker/{id})
führt neben der internen Mail-ID auch die Queue-ID und innerhalb des Log Arrays die besagte Log-ID aus den SMTP Dialog Antworten.
Für ein separates Logging muss die Log-ID mithilfe von Regex aus dem Log Array gelesen werden, damit man die Mails anhand der Log-ID speichern und (schneller) filtern kann.
Nun zu meinen Fragen:
1) Weshalb wird im SMTP Dialog mit der Log-ID und nicht der Queue-ID geantwortet?
2) Weshalb ist die Log-ID nicht ebenfalls einzeln, wie die Queue-ID im /tracker/(id) Endpunkt enthalten?
Sollte es mehrere Log-IDs pro E-Mail geben können, könnte man die Log-ID auch als Array Index in dem logs Array setzen.
Noch besser: Log-ID Array neben dem Logs Array, wo alle enthaltenen Log-IDs (unique) gelistet werden.
Lg
Linus
Last edited: