Using flow for a selective auto responder

Arjan Cornelissen
This week I got the question from my client that they wanted an autoresponder on one mailbox. This autoresponder should only send an email when certain criteria where met. After searching on the internet, they could not find a solution in Exchange, so they came to me if I could help them. My first response was that it should be possible, but the options in Exchange online are limited and responding was not an option.

Email security in Office 365

Arjan Cornelissen
There are various ways of security in office 365, this time I walk you thru the security possibilities for Email. As we start with the basics, we have the option to use an SPF record to protect us from spam on a very basic level. This is so basic and a requirement when you add the domain to Office 365. As we go deeper into the security of the mail flow we see DKIM and DMARC.

Azure AD profile properties in SharePoint profile

Arjan Cornelissen
A common situation in SharePoint is adding custom properties to a SharePoint profile. In an on-premises environment, it was very easy to link these properties to a property in AD. In SharePoint Online, you are not able to link these Azure AD properties. So how can we solve this? There is a very simple solution for this in the Office Dev PnP PowerShell pack called ‘Set-PnPProfileProperty’. This command sets any user profile property for the given user.

Working with dates in Microsoft Flow

Arjan Cornelissen
In my journey of using Microsoft Flow, I had some frustration this week on working with dates. The problem we had is as follows, with the sending of the emails, the dates are in UTC. To make it usable, we needed to convert it to our time zone. Convert date and time to a time zone For this Microsoft has built-in functions like “convertFromUtc”, this function converts the input date from UTC like a SharePoint date to any time zone.

Creating standardized emails from flow

Arjan Cornelissen
This week I had to convert a few dozen Nintex workflows to Microsoft flow for a migration we are doing. Most of these workflows had some sort of email to a department or an external vendor. The default Exchange email connector can handle HTML but you need to add the HTML to the email body. Adding the header and footer to every email can be done, but maintaining this is a nightmare so we did some thinking and came up with this solution.

Presenting at SharePoint Saturday Bremen

Arjan Cornelissen
Today I had the privilege to present at SharePoint Saturday in Bremen. At first, I would go only as an attendee. Unfortunately, Albert Hoitingh got Ill and I asked if I could do a session in that slot. They were happy to give me the slot and I did my presentation about “We are moving to the cloud, What about security”. I needed some time before the session to go over the slides and make a few adjustments.

Force renewal of Content Types in SharePoint Online

Arjan Cornelissen
In 2014 I wrote a post on how to force the renewal of the content types in an on-premises environment and got a request on that post if it was possible to do the same in Office 365. After a short research and some changes to the original script, see below for the result. It uses the Office Dev PnP PowerShell CmdLets. See below for the version for SharePoint Online

DIWUG presentation about security

Arjan Cornelissen
This week I had the privilege to do a presentation at DIWUG. This time the presentation was about the security questions when you move to the cloud. We are used to control everything in the on-premises world but we cannot do the same in a cloud environment, so we need to adapt to this. This presentation was about the options there are in the Microsoft Cloud to make it secure. Microsoft already did a lot for the security, but a lot can and must be done on the customers side to make it fit your needs.

SPS Paris and SPS Belgium

Last two weekends I went to SharePoint Saturday in Paris and Belgium. It is always great to meet other SharePoint and Office 365 consultants, customers and suppliers. SPS Paris The first weekend I went to Paris where I did not read my emails to carefully, so I was at the wrong venue. I was not the only one. It took some extra time to get to the new location. Arrived there I was just in time for the first session; this was a session about the secure score site from Microsoft.

Azure Conditional Access – next step

Arjan Cornelissen
A year ago, I wrote a post about Azure AD conditional access, with the change to the new portal a lot has changed. This post will show what is changed since then and what is coming. The biggest change in conditional access is that last year you had to configure this per application in the old portal, there was no reference in the new portal (current one) back then. Now you can create policies that apply to one or multiple applications or even tenant wide.