Why e-mail notifications are not working on my server? How can I change SMTP settings?

To make e-mail notifications work, please check the following:
  1. Log in to EP as Administrator, go to 'Administration' -> 'Settings' -> 'Notifications'. Make sure that the box 'Enable notification system' is checked.
  2. Go to the 'E-Mail sending settings' area.

If your SMTP server requires authentication:

1. Make sure that option 'Use SMTP authentication' is enabled;
2. The field 'SMTP server' is filled with an existing SMTP server's name or IP address;
3. The account you've specified in the 'User name' field exists in the SMTP server;
4. Re-enter a password for specified SMTP account.


You can check email sending log at the following URL:

http://www.yourEPsite/eventlog.aspx

where "yourEPsite" a real address of your EP instance.


Please note that starting from the version 7.2 notification emails are sent from SQL server. Make sure that SQL server box has TCP port specified in the "SMTP port" field in the Email sending settings opened.


Other things to check:

1. If the Service Broker is enabled in EP SQL database:



If it is not enabled then you should run this SQL script in SQL server management studio to enable it:

alter database [myEPdatabase] set new_broker with rollback immediate
alter database [myEPdatabase] set enable_broker with rollback immediate
use [myEPdatabase]
exec dbo.queue_CheckIfEventQueuesActivated

where myEPdatabase - a name of your EP SQL database.


2. If the login for dbo is not empty in EP SQL database:



If the field is empty then you should run this script:

exec sp_changedbowner 'sa'

Article ID: 6, Created On: 2/21/2008, Modified: 11/1/2011