Exchange 2000 SP3, Windows 2000 SP4 + all post SP4 patches. New server just
built from scratch for testing, no antivirus on it.
I have an SMTPOnArrival event sink (DLL) that works fine when the SMTP
traffic is low but when lots of mail comes in it doesn't fire consistently.
I can make it fail by throwing 25 or more messages at it at the same time (I
drop the test messages in the Pickup directory of another Windows 2000
server and they go out quickly).
I've tried reducing the number of inbound connections that the SMTP service
accepts down to 1 but that doesn't help. I think that's because this is a
transport event sink and it fires after the message has been received. The
sink does do a number of things including writing a copy of the message to a
file, but up until the point it goes intermittent there's no discernable
difference in how fast messages come through it.
I thought that SMTPOnArrival transport event sinks ran serially but
obviously I'm wrong.... Any ideas anyone?