Share via


how to check the success/failure of e-mail sending from Sharepoint?

Question

Monday, July 29, 2013 7:59 AM

Dear Expert,

I connect Exchange 2010 and SharePoint 2010. When user create workflow in sharepoint, it will send the email to confirm. if it's done. but I checked from user they didn't get the email. I would like to know how to check the success/failure of e-mail sending from Sharepoint? 

Thank you

All replies (5)

Monday, July 29, 2013 9:25 AM ✅Answered

By default, there is no logging mechanism in SharePoint for outgoing mails.

Mails in SharePoint are sent by giving an SMTP sever IP address in Central Administration. SharePoint never sends email directly. It relays or routes mails to the SMTP server. So, logging should be done in the SMTP server itself.

There is also another way of doing it. You can enable SMTP service of IIS for sending emails from SharePoint, which would also just relay the mails to an SMTP Server. But in this case, you can enable logging in your IIS SMTP Service. Please visit this blog for more details.

In your case you need to check your exchange server for any failure for relaying mails.

Regards, Vikas Patel


Monday, July 29, 2013 9:28 AM ✅Answered

The best approach to check the email sending would be

1. add any user to the SharePoint group.

2. Keep the check box checked for sending email on add user page.

3. After adding the user you can verify if the mail is sent to added user. If email sending fails on SharePoint you will get an error message itself.

Shrikant Datke SharePoint Server 2010 MCITP| Developer| Administrator Blog: http://shrikantdatke.blogspot.com


Monday, July 29, 2013 8:29 AM

The first step is to check that the email hasn't been put into a spam folder, this happens depressingly often with no-reply email addresses.

Your next step is normally to check if emails normally work from that workflow, run a dummy instance through with your details and see if the email is sent.

Assuming you do recieve the email then confirm that the particular user can recieve emails by sending one from SharePoint (add the user directly to a site or document's security settings and send an alert) they should recieve this, if not there may be an issue with the user in question.

Finally, none of this constitutes proof that the user didn't get the email in question, if you really want to prove that they did get the email then you'd have to check your exchange logs for the time given in the workflow.


Monday, July 29, 2013 9:19 AM

Thank you, I'm not sure sharepoint has a log when send the email. Do you have how to check it.


Monday, January 12, 2015 9:58 PM

Actually, if you have an SMTP server configured and there is an issue with it, say it cannot be reached or SharePoint cannot communicate to it, you will see an error in the event logs.  The presence of the error in the event log depends on which server in the farm is handling the work.  The task category in the event log is called "E-Mail"

Rumi