Klaus,
I know you said not to say it... You, my friend, need Exchange.
A free, open-source, complete replacement for exchange has not yet been fully implemented. There are some promising projects, but they're not there yet.
I am always the first to try to endorse an open solution, but there are times when you want exactly the feature set of a closed-source product, but it just doesn't exist in the "free" world.