I have installed BMC Remedy AR System on a UNIX - Solaris 10 server. The installation process went smoothly and successfully without any error. However, I am facing a problem with nofication using the email engine. When I try to send a message using the Email Messages form, the message is sent without any error. The problem is that the messages are not delivered to their destination.

The email account is not dedicated to AR system only, we are using the same account for another application that is installed with the AR system. However, the email is delivered from the other application but not from email engine.

I have checked the firewall and the antivirus application installed and everything is okay. Any suggesting why the email are not being send by the email engine?

Actually, I am not getting any error message when I try to send a test email from the AR System Message Form. Also, the AR System Email Error Logs doesn't show any error. When I submit a test email I only see the request in AR System Email Messages form and shows a value of "Yes" for the Send Message column,but Date Sent column is empty.

To clarrify the situation more, I have an AR server that is installed with an NMS (Network Mangement System) application within it. The two systems are installed in two different server and the same email account is used for both application. The NMS application is sending notification, but the AR System is not.

I have checked the mail server and there is no problems. I can ping the mail server and I connect (telnet) to it with any error. I have noticed that in the ARSystemdir/AREmail/Logs directory the stdout.log and stderr.log doesn't exists. Is this considered a problem? I can't check if the email engine is connecting to the AR server.

If your messages are sitting in your AR System Email Messages form with the 'Send Message' value = Yes, looks to me like the email engine is not running. Normally a processed message would either have the value='Sent', and only if you have set the mail engine to retain sent mail - by deafult a processed message is deleted.

I have restarted the AR Server, at the end of the initaition process it is mentioned that the Email Engine is started up. I have also ran the Email Engine manually (emaild.sh script) and got a message telling me that the Email Engine is already running.

What about the connection between AR server and Email engine? The stdout.log and stderr.log are not exist in order to examine if the email engine is connected to AR Server (as mentioned in Email Engine Guide). How I can fix this??

You've tried to run ./email.sh start and recieved a message saying that the email engine is already running -> good. That means that there are no errors in the armonitor script which will be causing the email engine to fail on start up.

You could also do a ps -ef|grep aremaild , and chances are that will be a process running for the engine.

AR monitor will restart the email engine if it dies, if this is correct.

You asked about the connection AR Server to Email Engine. In short there isn't one per se, AR system uses the email binaries to send messages via sendmail process, thats all.

As for logging, there should be a logs directory under the install directory of the AR system,

<installpath>/<server>/AREmail/<server>/Logs

Have a look at the emaild.sh_log file, see if that casts any light on the issue.

Make sure that the AR System Email Mailbox configuration has an outgoing mailbox entry configured and it is default, and enabled.

Make sure that the Messages in your AR System Email Messages form are pointing to that mailbox.

You've said that you can telnet to the mail server.. so I wouldn't think that there is any network/firewall issue.

Now, I have checked all points that you have mentioned and none of these points is causing any problem. In other words, the email engine process is working fine, the emaild.sh_log file is not showing any error, and the mailbox is enabled and set as default.

Two days ago, I have sent many test emails to mail email account and i have received all of them today. There were two days delay.Now, the status of the Message Send colums is "Sent" and the Date column is not empty.

Is there any other suggesstion? Is this issue caused by the Email Engine or I have to look at the mail server?

As we said earlier, if the value in the Send Message = Yes, the emails haven't been processed yet( i.e. passed to sendmail to even get to the Mail Server). If the email engine is not processing quickly enough, check the polling interval on the AR System Mailbox configuration as a starting point.

If the records are processed (i.e Send Message changes to 'Sent' reasonably quickly) but don't reach the recipient for a while, then check the mail server isn't queuing somehow.

Hope this helps.

Please let us know how you get on , don't forget to mark this as "Answered" when you get it all going smothly.

I have changed the polling interval to 1 minute and it seems that the problem is with the email daemon. The emaild.sh is not automatically running and I have to run it manually. When running the emaild.sh script all the emails are sent. It also seems that the armonitor process is not able to start the emaild.sh script. As a temporary solution, I had to create a crontab that runs the emaild.sh script every 5 minutes. But still not able to figure out why this email daemon is not able to start automatically. Any suggestions?