Sep 08, 2010 
Support Center » Knowledgebase » HOW TO: Diagnose Problems with Email Notifications
 HOW TO: Diagnose Problems with Email Notifications
Solution

You can use the following process to diagnose problems with Email Notifications not being sent to recipients via the LMS.

Is the SQL Agent running?

The SQL Agent is used by the LMS to build out the email queue as events occur. If this agent is not running, the email queue is not built and no emails will be sent.

If you answered ‘no’ then start the SQL Agent.

If you answered ‘yes’ then check the SQL Agent logs for the Inquisiq R3 job for errors. If errors exist, correct them or contact support for more information.

Is the Email Queue Processing Script running?

The Email Queue Processing Script checks the email queue and sends the emails to the SMTP server that you have configured the LMS to use. This is the script that the Inquisiq R3 Installation Manual instructs you to schedule using the Windows Scheduler. If the script is not running, then the email queue is not being sent to your SMTP server.

If you answered ‘no’, then schedule the Email Queue Processing Script as described in the Inquisiq R3 Installation Manual.

If you answered ‘yes’ then check the Email Queue Processing Script’s logs in the /_maintenance/EmailQueueProcessor/_log/ folder and continue.

Are there errors in the Email Queue Processing Script logs?

Each time the Email Queue Processing Script runs it will save an activity log in the /_maintenance/EmailQueueProcessor/_log folder. Find the log file with the latest date/time and open it using Notepad or other text editor.

If you answered ‘no’ then continue.

If you answered ‘yes’ and the error says “”

If you answered ‘yes’ and the error is something else contact support for more information.

Is SMTP logging turned on?

If it is not already, be sure that SMTP logging is turned on and recording all available pieces of data. SMTP logging is configured within IIS. For more information on configuring IIS SMTP logging, please refer to Microsoft’s documentation.

If you answered ‘no’, turn on SMTP logging ensuring that it is recording all available pieces of data.

If you answered ‘yes’ then continue.

Is the SMTP server accepting and sending emails from the web server?

In order for the SMTP server to accept emails from the web server (even if they are the same physical server), either the web server must be sending credentials or the SMTP server must allow the web server to use it as a relay.

Check the SMTP logs for errors. In many cases if the recipient server rejects the email, a record of that can be found in the SMTP logs.

If you answered ’yes’ then the SMTP server is sending the email successfully. If emails are not being delivered, then there is an issue at the delivery location or enroute. Unfortunately, this means that the issue is outside the realm of the LMS and even your SMTP server. Possible problem areas that should be looked into:

  • SPF Records
  • PTR Records
  • SPAM filters

If you answered ‘no’ and the errors indicate that the SMTP server is rejecting the connection from the web server, then ensure that either

  1. the LMS has the correct SMTP configuration information entered in the /_lib/_global.asp file including username and password if required and that those credentials are valid for the SMTP server or;
  2. that the SMTP server is allowing the web server to use it as a relay. Instructions for configuring an IIS SMTP server to allow relaying can be found on the ICS Learning Group Support Site, at the following link - Mail (SMTP) Service Configuration.

If you answered ‘no’ and there are no log entries indicating that the LMS has even contacted the SMTP server then a communication problem exists somewhere within your network or on the server(s) themselves.



Article Details
Article ID: 56
Created On: Jun 22, 2010 11:08 AM

 This answer was helpful  This answer was not helpful

 Login [Lost Password] 
Email:
Password:
Remember Me:
 
 Search
 Article Options
Home | Register | Submit a Ticket | Knowledgebase | News | Downloads
Language:

Help Desk Software By Kayako eSupport v3.00.90