marshall:
> If Postfix can insert the bounced emails into a db table (or a
> log file that just contains the bad email addres, one per line),
> that would make it pretty easy to run a cron job to remove these
> bad emails from the application's user database.

Wietse:
> You could use the documented Postfix hooks to deliver the returned
> mail to a command that parses out the failed recipient.
[examples deleted]

marshall:
> Would it be at all advisable to just scan the maillog file periodically for 
> 'status=bounce' lines and parse out the 'to<...>' email address?

Sorry, email is not an end-to-end protocol like HTTP. It is a store
and forward protocol where mail travels over multiple SMTP sessions.

Logfile parsing gives you only information about the first-hop mail
delivery attempt.  It does not give information about errors AFTER
the first hop.

        Wietse

Reply via email to