When sending emails through CRM email router some of our clients have come back to us saying that the email takes around 1 hour time to be send. After searching this with our technical director we found out that there is a field in the CRM email router configuration that can be changed to set this delay.
You can find the config file at C:\Program Files\Microsoft CRM Email\Service.
The file name is “Microsoft.Crm.Tools.EmailAgent.xml”. You might not be able to edit this as this is protected by default. Have to give yourself permission to edit this file.
Please set the following attributes value. PendingStatusDelay
PendingStatusDelay - 300000 - PendingStatusDelay"
Here we have set it to 5 minutes. 60 *5 *1000