У меня есть SMTP Event Sink для обработки входящих SMTP-сообщений электронной почты для выполнения специальной обработки. В IIS 6 / SMTP этот приемник событий работает должным образом. В IIS 7 / SMTP он не запускается, хотя и успешно регистрируется, как показано ниже:
c:\Program Files\Kryptiq Corporation\GW\Bin>regsvr32 SpoolFilter.dll
c:\Program Files\Kryptiq Corporation\GW\Bin>smtp_sink_register.bat
c:\Program Files\Kryptiq Corporation\GW\Bin>cscript smtpreg.vbs /add 1 OnArrival
KryptiqSpoolFilter SpoolFilter.FilterObject "mail from=*"
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
Binding Display Name Specified: KryptiqSpoolFilter
Assigning priority (24575 in 32767)
** SUCCESS **
Registered Binding:
Event Name :SMTP Transport OnSubmission
Display Name:KryptiqSpoolFilter
Binding GUID:{C12ECB83-BF0A-46B4-823D-8C4D212F5238}
ProgID :SpoolFilter.FilterObject
Rule :mail from=*
Priority :24575 (0 - 32767, default: 24575)
ComCatID :{FF3CAA23-00B9-11d2-9DFB-00C04FA322BA}
Как я могу отладить этот приемник событий и выяснить, почему он не обрабатывает электронную почту, которая попадает в каталог раскладки SMTP, а вместо этого электронная почта проходит через нетронутую? Существуют ли требования IIS 7 для приемников событий SMTP, которые отличаются от IIS 6, например новые разрешения?