I have a simple list with one field I named ‘Recipient’. It is a name field that allows you to select other sharepoint users. The workflow has one action, send email that does a workflow lookup at the Recipient filed on the current item and returns the field as a semicolon delimited email address. When I create a new item and select myself as the recipient the email gets sent but if I select anyone else the workflow goes into suspend status with the following status:
Hey Mike,
For your workflow a quick thought would be to use the “Assigned To” field. That automatically generates an email alert for the item within SharePoint. Its not customizable but could help.
In regards to your Recipients field, go to your List settings and ensure your field is setup to pull in the “All Users” which is what I think you stated. The next is to look at your Show Field. You can have it display the “Work e-mail” which if its filled in at the Active Directory side should verify what is being pulled into the workflow.
Once that is done or verified, go to your workflow. On the To: > Select Users by clicking on the address book icon > Chose Workflow Lookup for a User > Select Recipient as the Field from Source > Return field as “string” or “Email Address”.
That should get your workflows sending emails. The other thing to check which SharePoint is funny about is to ensure you are doing this as a regular person. If you are a Farm Admin, I have seen it not start a workflow. However, when logged in as a normal user outside of yourself it works fine.
Let me know if that helps.
Eric