"[Exchange]" Notifications are not sent

Issue:

GOexchange notifications that are configured to be sent to operators' "[Exchange]" addresses or to Exchange Distribution Groups are not sent.

Cause:

In general, this can occur if GOexchange is unable to make an unauthenticated connection to the message delivery services in the Exchange environment or is unable to access a Distribution Group.

Particular causes include:

Resolution:

Troubleshooting Steps

  1. Ensure all required Exchange delivery services are running.

  2. Ensure the Hub Transport or Mailbox server has a Receive Connector that can accept unauthenticated connections (at least from the Exchange server itself).

  3. Ensure that GOexchange is configured to use the unauthenticated connector.

  4. If sending to a Distribution Group, ensure that the group isn't restricted to authenticated connections only.

 

Ensure all required Exchange delivery services are running.

The precise services necessary for mail delivery will vary between versions of Exchange, and in some environments these services may be split between a mail server and separate hub transport server.

The general approach is to open the Services management console on the mail server and/or hub transport server, look for the following services, and ensure that they all have the status of "Started" or "Running":

 

Ensure the Hub Transport or Mailbox server has a Receive Connector that can accept unauthenticated connections.

GOexchange requires unauthenticated methods for connecting to the local Exchange server and sending mail.  In older versions of Exchange, this isn't a problem, but starting in Exchange 2007, the default configurations for Exchange's connectors demand that all processes be authenticated, even local processes running on the Exchange server.

If you don't already have a Receive Connector that can accept local unauthenticated connections, the easiest approach is to create a new one for use by GOexchange.

  1. Open your Exchange "Management Console" or "Admin Center" (depending on version of Exchange.

  2. Find the configuration section for "Hub Transport" or "Mail Flow" (depending on version of Exchange.

  3. If in an environment with a separate Hub Transport server, note the name or IP address of the Hub Transport you are using.

  4. Go to the Receive Connectors subsection.

  5. Add a new receive connector...

    1. Select an available port number.  (Make note of what port number you chose.)

    2. For Authentication, make sure no method other than Externally Secured is selected.

      ConfigureConnector_Auth.png

    3. For Permission Groups, select Exchange Servers and Legacy Exchange Servers.

      ConfigureConnector_Perm.png

    4. Save this connector.

 

Ensure that GOexchange is configured to use the unauthenticated connector.

When installed, GOexchange attempts to find an open Receive Connector on Exchange's Hub Transport or Mailbox server.  If it cannot find a better one, it will default to a connection on port 25 on the Hub Transport or main Mailbox server.  If this chosen connector cannot accept unauthenticated connections, you will have to configure GOexchange to use a different one.

  1. Stop all GOexchange services.

    1. Open the Services management console under Administrative Tools.

    2. Find the L8SVLicenseAgent service.

    3. Right-click on L8SVLicenseAgent and select Stop.

  2. Update GOexchange's "ExchangeSMTP" registry entry.

    1. Run "regedit".

    2. Navigate to the key "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Lucid8\GOexchange 3.x".

    3. Right-click the "ExchangeSMTP" value and select Modify... .

    4. Update the "Value data" to be the name or IP address of your Hub Transport and the port number of your connector, separated by a colon (:).

      Regedit_ExchangeSMTP_EditString.png

  3. Start the GOexchange services.

    1. Return to the Services management console.

    2. Right-click on L8SVLicenseAgent and select Start.

 

Ensure that the Distribution Group isn't restricted to authenticated connections only.

If the problem only occurs when sending to particular Exchange Distribution Groups, you will need to ensure that those groups allow for unauthenticated internal connections.

NOTE: These steps are only applicable to Exchange 2010 and earlier.

  1. In the Exchange Management Console, browse to the "Recipient Configuration\Distribution Group" section.

  2. Find an affected distribution group, right-click on it, and select Properties.

  3. Go to Mail Flow Settings.

  4. Select Message Delivery Restrictions and click Properties....

  5. Ensure that Require that all senders are authenticated is unchecked.

Repeat these steps for any Distribution Group that is not receiving GOexchange notifications.

See also: Notifications