[semi-reposting because I'm an idiot who didn't read I need to be a member of the list to post, and used the Google Groups interface]
Hi there, I've got Postfix set up quite happily to put all incoming mail through a filter script described in the first, "simple" section of FILTER_README. This script does some processing to the email and sends it back out to its recipient. This script usually runs without problems, and that's fine, but I've been investigating what happens when an error occurs. I've set it to return EX_TEMPFAIL to put the mail in the 'deferred' queue if it does so it can be retried later. When delivery is retried, though, the mail doesn't go through the content_filter again, and that is my problem. Mail going through this server isn't desperately time-sensitive, and it needs to be queued on the server to be put through processing even if the processing isn't available for hours. I just want the mail to build up in the queue and be pushed back through the content_filter when everything is OK again. I've looked around quite a bit and I can't see anything that helps me in this: does anyone have any ideas? Thanks in anticipation!