Leandro Santiago:
Checking application/pgp-signature: FAILURE
-- Start of PGP signed section.
> I'm using Postfix 3.6.4 on Debian and would like to know if it's
> possible to execute some custom code **after** postfix successfully
> delivers an email (postfix/smtp status=sent).
>
> The reason is that for a given host there are some important bits of
> information in the destination server response I believe for the DATA
> command ("250 Ok: <information here>"), the one that postfix logs) that
> I would like to intercept.
>
> The way I've be started doing it is to have an external system that
> analyzes the postfix logs, but this approach has shown not to be
> suitable as I'd like to process the response as soon as postfix has them.
>
> What I'd like to have is some kind of "hook" that is executed just after
> the queue is delivered (so I have the server response), but before the
> queue is deleted.
You can configure Milters that inspect message BEFORE delivery.
You can configure a command with (r)syslog.conf that triggers AFTER
a status=sent (or whatever) event.
You cannot 'pause' Postfix deliveries and grope the queue.
Wietse
> I've been using milters extensively, but they are executed before a
> message is delivered, but maybe it's possible to repurpose them.
>
> Any thoughts on it or on alternative approaches?
>
> --
> Regards,
>
> Leandro Santiago
> Software Craftsman at Lightmeter
> https://lightmeter.io
Content-Description: OpenPGP public key
[ Attachment, skipping... ]
-- End of PGP section, PGP failed!