[UPDATE 2 | 24-1-2012]
Kaspersky release a maintenance update 1 for Kaspersky for Exchange 8.0 you can download this update here: http://support.kaspersky.com/exchange/security8.0?level=2 it took like a month to get this update which they released.
[UPDATE 1 | 22-12-2011 ]
Today I got a email message of Kaspersky Support NL. After finding out on a forum post at the Kaspersky website. I contacted the support department in The Netherlands. They gave me 3 new DLL files
To get these files you have to contact the support of Kaspersky.
THey say this is a workaround which is not supported by Kaspersky Support. Which is strange because they supply the workaround to the people who contact the support of Kaspersky. The German support department of Kaspersky found this workaround!!
They expect the official patch in Januari 2012.
[ original post ]
After experience the problem that the Microsoft Exchange Transport services didn’t want to start an I discovered the following message in the event log ( this problem occurred after installation of exchange 2010 service pack 2. On a Microsoft Exchange 2010 SP1 R5 server with also Kaspersky security 8.0 for Microsoft Exchange installed )
After looking around what it caused the problem was. The problem was that the Transport agent of Kaspersky didn’t function good anymore after the update to SP2.
Log Name: Application
Date: 12/10/2011 5:52:58 PM
Event ID: 16023
Task Category: Configuration
Microsoft Exchange couldn’t start transport agents. The Microsoft Exchange Transport service will be stopped. Exception details: Failed to create type ‘Transport.Routing.Antivirus.FilterFactory’ from assembly ‘C:\Program Files (x86)\Kaspersky Lab\Kaspersky Security 8.0 for Microsoft Exchange Servers\ExchangeIntegration.Transport.Routing.Antivirus.dll’ due to error ‘type not found’. :
Microsoft.Exchange.Data.ExchangeConfigurationException: Failed to create type ‘Transport.Routing.Antivirus.FilterFactory’ from assembly ‘C:\Program Files (x86)\Kaspersky Lab\Kaspersky Security 8.0 for Microsoft Exchange Servers\ExchangeIntegration.Transport.Routing.Antivirus.dll’ due to error ‘type not found’.
Microsoft.Exchange.Data.Transport.Internal.MExRuntime.FactoryTable.CreateAg entFactory(AgentInfo agentInfo)
To solve this issue you need to do the following
1: Open Exchange Management Shell
2: Do a Get-TransportAgent it gives a list of all transport agents, you will see which additional programs have plugged into the sequence.
Identity Enabled Priority
-------- ------- --------
Kaspersky Security antivirus filter agent True 1
Transport Rule Agent True 2
Text Messaging Routing Agent True 3
Text Messaging Delivery Agent True 4
You see the transport Rules which are enabled. To disable the transport
agents you have to use the following command.
3: Do a Get-TransportAgent | Disable-TransportAgent , now all transport
agents are disabled
[PS] C:\Windows\system32>Get-TransportAgent | Disable-TransportAgent
Are you sure you want to perform this action?
Disabling Transport Agent "Kaspersky Security antivirus filter agent".
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"):
You will get the question to disable all Transport Agents or just one.
4: Disable kaspersky transport agent [y]
Leave the other agents enabled.
5: Restart the Microsoft Exchange Transport service.
When you have restarted the Microsoft Exchange Transport Service. You
should test if you can send and receive an email from external. I this is
correct you are able to send mail again and receive it.