How to force Symantec Email Submission Client (SESC) to update Exchange Client Access Server (CAS) with new push notification subscription URL

book

Article ID: 180990

calendar_today

Updated On:

Products

Mail Security for Microsoft Exchange Messaging Gateway

Issue/Introduction

 

Resolution

This procedure might be taken if the name of the SESC computer changes or the IP address of the SESC website changes.  If one of those things occurs the Exchange Web Services (EWS) push subscriptions on the Exchange CAS server may be out of date and using the wrong URL.  In that case one of the following errors may be reported in the Windows Application Event log on the Exchange CAS server:

Log Name:      Application
Source:        MSExchange Web Services
Date:          1/31/2012 9:29:59 AM
Event ID:      5
Task Category: Core
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      WIN-P5723T9FPJQ.benexchange2010.internal
Description:
A notification for subscription [KAB3aW4tcDU3MjN0OWZwanEuYmVuZXhjaGFuZ2UyMDEwLmludGVybmFsEAAAAC72uCHhwK1OqGxdTmWUxeKcf3hqcq3OCA==] against endpoint [http://sesc1.benexchange2010.internal:8081/service.asmx] couldn't be sent. The operation will be retried. Details: WebException: Unable to connect to the remote server Status: ConnectFailure    at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context)
   at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult)
   at Microsoft.Exchange.Services.Core.NotificationServiceClient.CreateSendNotificationRequestAsync(IAsyncResult requestAsyncResult)

---------------------

Log Name:      Application
Source:        MSExchange Web Services
Date:          1/31/2012 9:30:59 AM
Event ID:      6
Task Category: Core
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      WIN-P5723T9FPJQ.benexchange2010.internal
Description:
A notification for subscription [KAB3aW4tcDU3MjN0OWZwanEuYmVuZXhjaGFuZ2UyMDEwLmludGVybmFsEAAAAC72uCHhwK1OqGxdTmWUxeKcf3hqcq3OCA==] against endpoint [http://sesc1.benexchange2010.internal:8081/service.asmx] couldn't be sent. (Send attempts: 2) Details: WebException: Unable to connect to the remote server Status: ConnectFailure    at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context)
   at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult)
   at Microsoft.Exchange.Services.Core.NotificationServiceClient.CreateSendNotificationRequestAsync(IAsyncResult requestAsyncResult)

------------------------------

Log Name:      Application
Source:        MSExchange Web Services
Date:          2/1/2012 7:37:41 PM
Event ID:      7
Task Category: Core
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      WIN-P5723T9FPJQ.benexchange2010.internal
Description:
After 13 unsuccessful attempts to send a notification for subscription [KAB3aW4tcDU3MjN0OWZwanEuYmVuZXhjaGFuZ2UyMDEwLmludGVybmFsEAAAACBMnYiPEtdCr7Diqmq6EfGcf3hqcq3OCA==] against endpoint [http://sesc1.benexchange2010.internal:8081/service.asmx], the subscription has been removed. Details: WebException: Unable to connect to the remote server Status: ConnectFailure    at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context)
   at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult)
   at Microsoft.Exchange.Services.Core.NotificationServiceClient.CreateSendNotificationRequestAsync(IAsyncResult requestAsyncResult)

Subscriptions are updated during the next scheduled subscription update (typically at 12 AM server time). 

Use the following steps to force SESC to update the subscriptions immediately. 

NOTE:  This process does not remove the existing subscriptions.  The old subscriptions are removed by Exchange CAS server as they time out or fail to connect to the SESC website.  The default maximum number of subscriptions for Exchange 2010 is 5000.  See the following article for details when SESC encounters the maximum subscription limit: Spam Email is never removed by Symantec Email Submission Client (SESC) when Windows Application Event log contains error "Increase the "EWSMaxSubscriptions" throttling policy and retry".

a. Open the SESC console.
b. Open the System Update pane.
c. Select the appropriate Exchange servers from the Select Servers tree.
d. Check the Perform force subscription checkbox.
e. Click the Update button.

NOTE: The update process may take a long time.