Nach der Installation des Service Pack 1 für Exchange 2013 kann es zu folgendem Fehler kommen:
451 4.7.0 Temporary server error. Please try again later. PRX5
Der Transport Dienst stürzt ab, sobald sich eine Mail in der Zustellung befindet. Ursache für dieses Problem sind fehlerhafte XML Daten:
http://support.microsoft.com/kb/2938053/en-us
Microsoft stellt dazu ein Fix-It Tool bereit, welches sich unter dem Link oben finden lässt. Im Event Log des Exchange Servers findet sich dazu dieses Ereignis (als Information):
Quelle: MSExchangeTransport
ID: 7001
Der Dienst wird beendet. Begründung: Microsoft.Exchange.Transport.TransportComponentLoadFailedException: Loading of component ‚SmtpReceiveAgents‘ failed. —> Microsoft.Exchange.Transport.TransportComponentLoadFailedException: Fehler beim Laden der Agent-Komponente. —> Microsoft.Exchange.Data.ExchangeConfigurationException: Fehler beim Erstellen des Typs ‚XmonAgent.XmonSmtpAgentFactory‘ aus Assembly ‚C:\Program Files\ESET\ESET Mail Security\XmonAgent.dll‘ aufgrund von Fehler ‚type not found‘.
bei Microsoft.Exchange.Data.Transport.Internal.MExRuntime.FactoryTable.CreateAgentFactory(AgentInfo agentInfo)
bei Microsoft.Exchange.Data.Transport.Internal.MExRuntime.FactoryTable..ctor(IEnumerable agents, FactoryInitializer factoryInitializer)
bei Microsoft.Exchange.Data.Transport.Internal.MExRuntime.RuntimeSettings..ctor(MExConfiguration config, String agentGroup, FactoryInitializer factoryInitializer)
bei Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExRuntime.Initialize(String configFile, String agentGroup, ProcessTransportRole processTransportRole, String installPath, FactoryInitializer factoryInitializer)
bei Microsoft.Exchange.Transport.Extensibility.AgentComponent.Load()
— Ende der internen Ausnahmestapelüberwachung —
bei Microsoft.Exchange.Transport.Extensibility.AgentComponent.Load()
bei Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount)
bei Microsoft.Exchange.Data.Directory.ADNotificationAdapter.TryRunADOperation(ADOperation adOperation, Int32 retryCount)
bei Microsoft.Exchange.Transport.SequentialTransportComponent.Load()
— Ende der internen Ausnahmestapelüberwachung —
bei Microsoft.Exchange.Transport.SequentialTransportComponent.Load()
bei Microsoft.Exchange.Transport.Components.Activate()
In meinen Fall war es ein Virenscanner (ESET) der entsprechende Transport Agenten installiert:
Falls das Fix-It von Microsft das Problem nicht lösen kann, können die Transport Agenten auf vorübergehend deaktiviert werden:
Danach sollte sich der Transport Dienst wieder starten lassen und auch gestartet bleiben.