Monday, February 2, 2015

Fixing the MSExchangeApplicationLogic event id 3018 error

On an Exchange 2013 server you can run into the following error:

image

Log Name:      Application
Source:        MSExchangeApplicationLogic
Date:          2-2-2015 08:57:47
Event ID:      3018
Task Category: Extension
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      server.fqdn
Description:
Scenario[ServiceHealth]: GetConfig. CorrelationId: 2176756c-f261-4085-a812-b5e4bda31f0d. The request failed. Mailbox:  Url:
https://o15.officeredir.microsoft.com/r/rlidMktplcWSConfig15?CV=15.0.1044.25&Client=WAC_Outlook&corr=2176756c-f261-4085-a812-b5e4bda31f0d Exception: System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 23.97.152.190:443

This error occurs because Exchange tries to download an XML file which fails, usually because the server has no internet access. The error can be prevented by having Exchange make this call through a proxy server, use the Set-ExchangeServer cmdlet to achieve this:

Set-ExchangeServer Server01 -InternetWebProxy http://10.3.3.3:80

3 comments:

Anonymous said...

Bedankt!

Bram Hendriks

Markus said...

Why does my on premise exchange need to download these xml files?

Jetze Mellema said...

Now that is an excellent question. The answer I don't know unfortunately.