SP2013 HOSTED - list workflow not sending email

Seems like everyone else has their own on-prem SP2013, (UNFORTUNATELY) our company is hosted at nnn.sharepoint.com! 

As such most suggestions I've come across on here do not work for hosted solutions.  Does anyone have specific experience in the following issue with a hosted SPOL2013 workflow? 

Issue: list workflow sends emails to customer's email address in the line item.  Works fine for me (administrator), but other users of the list (all with Edit & Contribute permissions) it will not work, it throws the following error...

RequestorId: f8c56627-e4e5-5a26-0000-000000000000. Details: An unhandled exception occurred during the execution of the workflow instance. Exception details: System.ApplicationException: HTTP 400 {"error":{"code":"-2130242040, Microsoft.SharePoint.SPException","message":{"lang":"en-US","value":"The e-mail message cannot be sent. Make sure the e-mail has a valid recipient."}}} {"Transfer-Encoding":["chunked"],"X-SharePointHealthScore":["0"],"X-SP-SERVERSTATE":["ReadOnly=0"],"SPClientServiceRequestDuration":["250"],"SPRequestGuid":["f8c56627-e4e5-5a26-9139-0a9710ec2c9d"],"request-id":["f8c56627-e4e5-5a26-9139-0a9710ec2c9d"],"X-FRAME-OPTIONS":["SAMEORIGIN"],"MicrosoftSharePointTeamServices":["16.0.0.2930"],"X-Content-Type-Options":["nosniff"],"X-MS-InvokeApp":["1; RequireReadOnly"],"Cache-Control":["max-age=0, private"],"Date":["Wed, 18 Jun 2014 03:58:15 GMT"],"P3P":["CP=\"ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI\""],"Server":["Microsoft-IIS\/7.5"],"X-AspNet-Version":["4.0.30319"],"X-Powered-By":["ASP.NET"]} at Microsoft.Activities.Hosting.Runtime.Subroutine.SubroutineChild.Execute(CodeActivityContext context) at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation) Exception from activity Throw If Sequence Sequence TryCatch Sequence Microsoft.SharePoint.WorkflowServices.Activities.RetryForDurationPolicy HttpPost Sequence Microsoft.SharePoint.WorkflowServices.Activities.Email Then If RCSEmailWorking Sequence Flowchart Sequence RCSEmailCst.WorkflowXaml_4f7b53dc_968d_4e22_a812_3178e7b01bad

June 18th, 2014 9:37pm

Hi,

I suggest do as the followings:

1. Check if recipient user profile exists in the user profile store.

2. You can try to create an alert and add the specific users to recipient and test whether they can receive mail.

3. Create a workflow using SharePoint 2010 approval template and test whether it can send mail to the specific users.

4. Did you add permission to the user directly? If yes, you can try to add the users to the default site group in the site settings.

5. Here is a similar article about this issue, please check via the link below:

http://support.microsoft.com/kb/2412093/en-us

As this is an issue about SharePoint Online, I suggest you create a new thread in the Office 365 forum. More experts will assist you with Office 365.

http://community.office365.com/en-us/f/default.aspx

Feel free to reply if the issue still exists.

Best regards

Free Windows Admin Tool Kit Click here and download it now
June 20th, 2014 7:44am

I fixed it myself.

The issue is SP2013 WFs will NOT send to external email addresses.  You must create a SP2010, yes, a SP2010 (ten for emphasis) WF to send an email to an external domain address.

There are C# solutions for this and I've read that to send out requires some approval process... 

It's just simpler & faster for me to create a SP2010 WF that takes the email address, subject and message body as its string parameters and call it from my 2013 WF.

Thanks anyway.

  • Marked as answer by Titan614 Friday, June 20, 2014 3:54 PM
June 20th, 2014 6:53pm

Thank you for your message Wendy Li.
Free Windows Admin Tool Kit Click here and download it now
June 20th, 2014 6:54pm

I fixed it myself.

The issue is SP2013 WFs will NOT send to external email addresses.  You must create a SP2010, yes, a SP2010 (ten for emphasis) WF to send an email to an external domain address.

There are C# solutions for this and I've read that to send out requires some approval process... 

It's just simpler & faster for me to create a SP2010 WF that takes the email address, subject and message body as its string parameters and call it from my 2013 WF.

Thanks anyway.


This solution also works for me..i used Sharepoint 2010 Platform while creating the SPD Workflow
August 1st, 2014 4:01am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics