I am writing an e-mail to inform users of an upcoming event in our company. The e-mail contains a number of images for display, but also to track the opening rate of the e-mails.
To keep the size of the e-mail down I don't want to include the images in the email, but to load them from our SharePoint Online Site Assets. Everybody in the company has got access to the respective SharePoint Online site.
I use a simple HTML to include the images:
<img src="https://mycompany.sharepoint.com/sites/MySite/SiteAssets/image.png">
The problem is that like this the images do not load in the e-mail. Instead of the image there is an error icon.
The images do load in the e-mail, when I host them on a public web server instead of SPO.
<img src="https://www.myprivatesite.com/image.png">
Why can I not load the images from SharePoint Online?