Problem : After installing MailScan for Exchange on MS Ex 2007/2010, Exchange services fail to start.
Solution : This can be resolved by disabling the MailScan transport agent in MS Exchange.
(Do note that this will disable the local to local email scanning of exchange emails)
Checking the current status of the Transport Agents:
Use the Get-TransportAgent cmdlet from Microsoft Exchange Server 2007 'Exchange Management Shell' to view the configuration of a transport agent on a computer that has the Edge Transport server role or the Hub Transport server role installed in a Microsoft Exchange Server 2007 organization.
Please note that the Get-Transportagent cmdlet will list all transport agents and not just the MailScan agents installed.
To get more information on all the transport agents that are installed in Microsoft Exchange Server 2007, run the following cmdlet from Microsoft Exchange Server 2007 'Exchange Management Shell':
Disabling the MailScan Transport Agents:
To disable a transport agent, run the following cmdlet from Microsoft Exchange Server 2007 'Exchange Management Shell':
Disable-TransportAgent –Identity <AgentName>
Where <AgentName> is the name of the agent to be disabled.
i.e. Disable-TransportAgent –Identity MWAVTransportAgent
Restart the MailScan and Exchange services after the above command.