Hot answers tagged

5

I wouldn't do this with workflow, I would do this in a PowerShell script that runs on the server, set it up in a Task Scheduler, and let it run every Monday. The script would kick off the workflow that you want, or alternatively use the PowerShell script to compile and send the email instead of the workflow.


3

Just resolved my problem. If you want to send an email to user in person field, the recipient configuration should look like this:


2

You can't, at least using an SPD workflow. You could always as VS workflow, or write a custom workflow action in VS. See more here. Update (2 June 2016) : Although i was agree till yesterday that its not possible as its totally controlled by SharePoint, however i am pleased to share that we have resolved this issue through making tweak on exchange server ...


2

The OOTB way to do this would be to create your workflow as you want it and add a stage at the end. In this stage put in a Pause action. You can set this for 7 day (or 168 hours). For your Transition to stage, have it redirect back up to the first stage. The downside of this would be that you have to manually start it that first time on Monday. It would ...


2

Add ?subject= at the end of the mailto link and then add the subject line, replacing spaces with %20. So if you want an email link to go to person@company.com with a subject line that says "this is important", you would format the link as follows: mailto:person@company.com?subject=this%20is%20important you can also add body text by appending &body= ...


1

Sounds like Alerts are turned on for the list. You can check the subscriptions by going to the Manage Alerts page. You can navigate there by going to: Site Settings > Site Administration > User Alerts The address though is just YOURSITEURL/_layouts/15/sitesubs.aspx


1

Your CSS styles are not properly coded to make the fonts in the correct place. You have only added styles for Image not for the lists on the right side. it would be better if you create a table and add the images in one column and the text on the next column.


1

You can simply add the list data from ADD or Change Lookup button after the below email template body.Pleas see below image. This is the example where i added few list column names with their values coming from list. UPDATED You can see below image to get better idea. You can get the item values from another list as well.


1

SharePoint cannot email itself. It adds an X-Mailer header into the message that prevents message loops. SharePoint Cannot Send Mail to Itself


1

The OpenBinaryStream method of Microsoft.SharePoint.Client.File should return the file's stream: var fileStream = attachment.OpenBinaryStream(); ctx.ExecuteQuery(); You can also use the OpenBinaryDirect method: var fileInfo = Microsoft.SharePoint.Client.File.OpenBinaryDirect(ctx, attachment.ServerRelativeUrl); var fileStream = fileInfo.Stream; ...


1

From my point of view your best choice is create a custom Timer Job who will execute every day o once on a week... etc (totally configurable). The code you could use will be like this: var header = new StringDictionary(); header.Add("to", "to@mail.com"); header.Add("from", "custom_mail@mail.com"); header.Add("subject", "your subject"); header.Add("content-...



Only top voted, non community-wiki answers of a minimum length are eligible