First, I'd like to explain why the downloads and payments are temporarily
disabled:
GFI.com contacted me a little while after I released it and offered to purchase
it (rights and source code). They will be providing the SPF filter as part of
their freeware and paid version of GFI MailEssentials. I think this is good for
everyone, since they will be able to provide support and marketing that I could
not.
We basically have the agreement negotiated, but the weekend hit before things
were signed. I'll try to help them get their product released as soon as
possible.
Michel Py wrote:
Michael, I could use some explanations/flowcharts about event sinks. It
is not clear to me what happens when multiple pieces of software that
use SMTP event sinks are installed, and in which order.
Each event sink has a priority number which determines the order in which it is
called. This page describes the priority value:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_event_source_and_sink_binding_properties.asp
My sink is set to the highest priority: 0. This is actually not a good thing in
the long run, but I planned to add the ability to control the priority value in
the Advanced tab in cases where it needed to be lowered.
If you want to see the priority values of your current event sinks, you can see
them by downloading MetaEdit 2.2 from Microsoft and digging under:
LM\SmtpSvc\1\EventManager\EventTypes\{clsid}\Bindings\{clsid}\SourceProperties\priority
Note that there are going to be a ton of Microsoft's event types and bindings
on an untouched install of Exchange server. IIS has a lot fewer, but then it
does a lot less.
It is clear that I want your SPF-forwarding to run _before_ IHSSE. How
do I make sure that it is indeed the case? Pointers/links appreciated.
Unless IHSSE uses priority 0, SPF will happen first.
Michael R. Brumm