Rob Tanner:
> When a user sends too many messages to bad addresses, it?s probably
> a spammer using a compromised account.  Other than a very messy
> reading and parsing of the log files, is there a way to get postfix
> to tell me when a message has bounced and who the sender was
> (perhaps a hook in the main.cf or something??).

http://www.postfix.org/postconf.5.html#notify_classes

This can report the sender, recipient, and message header to a
configurable email addresss. These can be piped into a command using
Postfix built-in mechanisms: aliases(5) including .forward files,
mailbox_command_maps, and pipe(8) commands driven by a transport
table.

> When the number of such messages from a specific user reaches a
> certain threshold, I want to be able to block that user from sending
> outgoing messages.  This latter part is simple enough but getting
> the bounces information in a way I can read it programmatically
> has got me baffled.
>
> Is that even possible?

Yes, provided that you supply the tooling that processes the
notification email messages.

        Wietse

Reply via email to