Hi everyone!I have the latest platform release and I can now use Reactive Emails.I am trying to use Reactive emails on my project and to do so I used OutSystems' Email Templates https://www.outsystems.com/forge/component-overview/11507/outsystems-email-templates. The UI looks amazing and very simple to implement, however the UI from the templates is not prepared for outlook.
In Traditional web we could solve this by using the table widget, but in Reactive this widget does not exist. I tried to use HTML elements and set them as table elements however Reactive emails don't allow custom widgets and we can only use a small set of OutSystems' widgets.
I don't have traditional web available in my environment so I can't build a specific module for emails in Traditional web and use it in the Reactive app.
Have you come across this? What did you find that can solve this issue?
Thank you in advance,
Clarisse
Hi everyone,
I am facing a similar problem concerning the sending emails in a reactive application resulting in a layout issue in Outlook.
Using tables could fix this issue, is there any solution for this problem in the works?
Thank you
Mario
Hi Mario!
We solved it by creating a Traditional Web app and Module. Did not find a way to fix it with Reactive.
I suggest that you use the OutSystemsUIWeb > Layout Email. It is built using the table widget and works well with Outlook. We based our email template on it.
Is there already any solution to this issue in application environments that only support reactive apps? It seems impossible to send out a proper email...
I have the same problem here... :(
Same problem. I've just upgraded to 11.17 and tried to use Reactive emails for the first time. Emails look great in Service Studio and in the Outlook Web client, but look terrible in the Outlook Desktop client because of the different rendering engine that it uses. Outlook Email Rendering Issues and How to Solve Them suggests that still in 2022, tables are the best way to structure emails for Outlook. Since this isn't possible in Reactive, I have to stick to the pattern of a separate Traditional app just to send emails, even though this causes its own issues in Architecture Dashboard. Although most personal emails are rendered by Android/iOS, a large portion of corporate emails are rendered by Outlook so we need to maintain compatibility. The True Email preview mode idea indicates that this was an issue before Reactive, but it is substantially worse now.
OutSystems either needs to provide a method to insert raw HTML into email templates (as per the Enable using HTML content in email body in Reactive app idea), or invest more effort in producing Outlook-compatible content.
Service Studio:
Outlook:
Hi Everyone,
Same problem here. Really (really) don't want to have to create a traditional app alongside each Reactive app just to send emails, but the Reactive emails just don't look good enough in the Outlook Desktop client. If Outsystems would add the HTML widget to the Email options, at least we'd have a chance. Appreciate using html tables to lay things out is not ideal, but at least it works.
Yeah, supporting HTML creation on templates would solve the problem, please Outsystems implement this. We're running into the same problem as everyone else in this thread.
Hello,
Is there any update on this issue?
We use Outlook Desktop client. We understood as creating Traditional Web Email would be workaround , however, outSystems Developer Cloud (ODC) does not support Traditional Web according to official documentation. Our app need to migrate on ODC near future, so creating Traditional app means create Email feature again when migrate it.
So I would like to request support of OutSystems about this issue.
I wonder if there is any way to build a custom css that will look good on both environments. My traditional templates not load well on web, and the reactive only works well on web , not outlook
Same problem here. It could be fixed if OutSystems would provide grid/table formating like they have in traditional. With grid/table it could be made in Outlook. Problem in Outlook classic is that it doesn't support max-width css property. In Outlook.Office.Com/mail (in web browser) it looks great but indeed in Outlook (classic) windows application it's not what you would expect. Hope OutSystems will use some force solving this.
Please all let all having this problem putting a like on the idea https://www.outsystems.com/ideas/11821/enable-using-html-content-in-email-body-in-reactive-app/
Please checkout this example
It takes long for OutSystems to put it in the forge. So sorry this is the case. Please send me a message via OutSystems how I can send you the example.
Not sure if you are able to see the dropbox link https://www.dropbox.com/scl/fi/ttgwn5whvgl0pgkj4ieek/zzzShinkansenMailExample.oap?rlkey=5jrr6ascclhi7dy1zv5kpiob3&st=fu8ljblb&dl=0
This asset is now live in Forge and can be downloaded.
https://www.outsystems.com/forge/component-overview/19778/reactive-email-example-o11