Запуск / отладка SMTP-приемников событий под Windows 2008 - PullRequest
1 голос
/ 15 января 2010

У меня есть 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, например новые разрешения?

1 Ответ

0 голосов
/ 22 января 2010

По URL http://social.technet.microsoft.com/Forums/en-US/exchangesvrtransport/thread/73fd85d0-66c4-4ffa-904f-0b0bcb521a31

IIS7 больше не использует архитектуру событий IIS SMTP, вместо этого вам нужно создать агент приема SMTP. (больше информации на http://msdn2.microsoft.com/en-us/library/aa563087.aspx)

...