Send SMTP Mail Message - HTML removed and integration services turned on

We have tons of existing automations that use Send SMTP Mail Message. In the body we use HTML code so it looks how we want. We do not use Integration Services.

After upgrading to UiPath.Mail.Activities 1.24.13 and UiPath.System.Activities 24.10.7, HTML tags such as <BR> are removed from the body value, and Use Integration Service defaults to True. So now we have to go through every Send SMTP activity and fix the email body as well as set Use Integration Service to false.

It was fine the way it was before, where we just created the HTML as a string. We even have custom activities that do this for us from datatable or dictionary. This upgrade has caused a headache.

We’ve reported this (Integration Services defaulting to true on update, also an attachment issue) in November (case 02507583 if anyone from UiPath wants to take a look) and after quite a bit of back and forth, just before Christmas this was the conclusion:

We have communicated your exact expectations to the engineers working on this scenario. They will be performing the requested updates, both in documentation as well as activity packages at the earliest.

Those expectations being:

Our expectation is that:

1.24.2 documentation will be updated with a known issue listing.

A new version will be published, that would work as the 1.24.2 was supposed to - that existing activities would remain intact. This means that the attachments would get properly updated to still be there, and on existing activity the integration service would default to false, so that updating the package does not add breaking default values.

Checking the docs I don’t see any update there, 3 months after the issue was confirmed and known, and the newer versions do not state any fix on that either.

1 Like

It’s even worse than I thought. Even after using Advanced Editor to put the HTML tags back into the email body, and then clicking OK, it looks like it’s fixed but when you go away and come back to the activity they’re gone again. How does this pass QA testing?!

So I go to try to use the rich text editor to fix it, and it allows you to select a variable, but not properties of the variable. So I can select the exception variable but I cannot select exception.Message. And there is nothing to set font sizes, colors, or anything beyond bold, italic, underline, and strike-through. What a mess. Sorry UiPath, but somebody didn’t think this through.