У меня есть приемник событий SMTP для обработки входящих сообщений электронной почты 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, например новые разрешения?