Resolution: SendEmailNotification=true does not send an email
SendEmailNotification=true does not send an email, it was not sending email on time.
Cause
There are two different methods on which SendEmailNotification=true and SendEmailActivity work.
Details
1. I noticed that I was able to get the email from SendEmailActivity but where SendEmailNotification=true was there in code that email I was getting after every five minutes.
3. So I found that SendEmailNotification=true is dependent on the SharePoint’s Alerts, SharePoint Timer service.
4. I changed the timer interval to 1 minute and after that I was getting emails every one minute from the SendEmailNotification=true.
5. SendEmailActivity is not dependent on the timer service so it sends the email immediately.
Commands to set/get timer interval
· stsadm -o getproperty -pn job-workflow -url <URL>
· stsadm -o setproperty -pn job-workflow -pv "every 1 minutes between 0 and 59" -url <URL>
Keywords
Email notification is delayed, SharePoint timer service, SendEmailActivity, Workflow foundation