Image is not displaying in Nintex email notifications through outlook email


Badge +2

I have sharepoint foundation 2013 and Nintex workflow, forms and outlook.

I tried in the different method to display images in the Nintex email notification

Picture Library images

I just create picture library and Upload Pictures and Insert Pictures in the email Notification.
The result is unable to see images.

Style Libary images

I Upload Pictures to style library and Insert Pictures in the email Notification.
The result is unable to see images.

Site Assets iamges

I Upload Pictures to site assets and Insert Pictures in the email Notification.
The result is unable to see images.

I have verified email settings and ie settings. The email user have full control permission rights to all library. they are fine. but unable to see the images in workflow notifications.

Please assist me.

 The following email notification is showing cross symbol and not showing images.

201237_pastedImage_1.png


16 replies

Badge +10

Is this Image shows while designing the email content?

Badge +2

thanks for your reply Sojan Mathew.


when i designing the email content,the steps are

1. click insert and click picture then

2. i entered pictured address  

It is showing proper images (Find in the below email designing content)

but workflow fired and i received email notification then i unable to see the pictures with Cross symbol

201242_pastedImage_1.png

Badge +7

Hi KarthiK,

Images included in mail notifications are not really integrated in it.

They are just referred from their location.

From Outlook, are you able to "open the mail in a browser"?

Tip 967: How to View Email in a Browser - Outlook Tips 

Via right-click, are you able to get image URLs ? Are they well-formed? Accessible from your environment?

Hope it helps happy.png

Badge +10

Bit strange, it worked for me. 

May you can try making the whole email content in html format and store it in a multi-line variable. Use this variable in email content.

Or 

Have tried the trust centre setting in outlook to down load pictures automatically.

Badge +1

Hi Sojan,

I have the same issue and in my case, even in design of the workflow, the image is not visible.

If I right click the cross and select 'show picture' from the menu, it looks like the browser is trying but half a second later, the little cross pops up again.

206975_pastedImage_1.png

Kids regards,

Erik

Badge +10

Sorry for the late reply, Make sure you have permission on that file.

Badge +1

Hi Sojan,

Thanks for feedback.

Meanwhile we found a solution but it feels more like a workaround ...

Providing the right permissions wasn't enough.

I saved the picture in SharePoint online at a location within the same site in the list site assets. I provided 'Everyone' read access on this list but even that was not OK for Nintex to get the picture.

Only when we created a local small internet 'server' with full read access for everyone (without going through any log in) : only then the picture became visible in Nintex developer and the final mail.

I still think it is strange that Nintex couldn't pickup the picture from SharePoint itself ...

Badge +10

HI Erik,

Did you publish the image in the library.

Badge +1

Hi Sojan,

I stored the picture in the library, in a folder. I don't see a possibility for 'publishing' in the menu, so I'm not sure whether I should take another action to get it published as you describe.

Thank you for following the issue

Badge +10

Hi Erik,

Can you check the Share option and make sure the image is shared with everyone to view the image. Use the word "Everyone"

Badge +3

Hi Kartik,

Have you found a solution for this? Even i am facing the same issue.

Badge +1

I had to store the images at a location which is accessible without ANY login credentials. Otherwise, Nintex wouldn't pick them up.

Nintex doesn't even pick up the images when the images are located somewhere were the user behind the workflow has access to.

Badge +1

I heard that it's typical for SharePoint in the cloud, that Nintex can't get the pictures unless they're located at a completely public location. So even giving access to 'everyone' didn't solve the problem.

Our system engineers created an HTTP location, public to the entire company network and stored the images there. That seemed to work.

Badge

Somewhat of a necropost... but I found the best result was to base64 encode the image myself, then edit the HTML and insert:

<img src="data&colon;image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot">

YMMV, but at least there's no provenance issues with spam filters and display filters.

(edit: that should read "data : image/png" (with no spaces around the colon) but I can't work out how to stop the site complaining about the "invalid" HTML)

Badge

Had another idea and made the entire <img /> tag a multiple lines of text variable, then you can just use insert reference to add the image in if you need to use it more than once.

Badge +1

Yes, putting the image in a local internet server was the only solution I found too. Thanks

Reply