On 5/15/2013 5:08 PM, Postfix wrote: > Thanks, I am misunderstanding how postfix handles mail. I had assumed > incoming mail is put into the hold folder, then from there any filtering > software like amavis or mailscanner would pick it up scan it then pass it > back to postfix where it would then get put into the other queues.
This is not how it works. Postfix/amavisd may communicate via SMTP, LMTP, or through a Unix pipe or inet socket. Amavisd never reads files directly from Postfix queues. You are confused because you have previously used Mailscanner, which is not supported by Postfix. It is not supported precisely because of the way it manipulates files directly in Postfix queue directories instead of using a supported Postfix API. ... > Maybe the problem is I have used the amavis debian packages but then > compiled postfix from source. I would like to use the latest postfix, but > maybe I have to stick with the debian package of postfix even though it is > out of date. I think your problem is that you simply haven't learned enough yet and have not configured the interfaces properly. And your definition of "out of date", your thinking here, is flawed. Debian Stable 7 was just released and includes Postfix 2.9.6, which is the most recent 2.9 upstream patch level. Only Wietse's current upstream stable, is 2.10 patch level 0, is newer. If you'd look at the 2.10 change log you'd see that you likely don't the few additional new features not in 2.9.6. You also likely don't need 80% or more of the Postfix features going back to Postfix 2.0. You're making incorrect assumptions about the usefulness of software based solely on revision numbers, of which you apparently have little or no understanding. You must be a very wealthy man, as you most certainly buy a new car on Jan 1 of each year, as your current car must be "out of date" at that point, i.e. 2012 vs 2013. -- Stan