How to send email from Outsystems 11 Reactive web app
Question

Hi Team,

I have configured the SMTP configuration in service centre(OS11). I am trying to send email using the email component but could not find one in my reactive web app. I went through the forum and could see two possible solutions

1) Create a traditional web app and expose email functionality as a service and consume it from your reactive web app

2) Create a process and send email 

I tried both, I am using Outsystems 11 environment and I see modules types (reactive, service, library, extension & blank). I am not able to create a traditional web app module in OS 11 environment. 

I tried to create a process and even there I dont see the email component.

Kindly assist.

Thanks,

KJ


Solution

Hi Karthik,

It seems that you are trying to implement those solutions within the same service studio application. You need to create a new Traditional application to have access to the email functionality and consume it in your Reactive app. If you are creating a module within the same application as your Reactive app, you won't have the Traditional web option.


Gabriel

Gabriel Cardoso wrote:

Hi Karthik,

It seems that you are trying to implement those solutions within the same service studio application. You need to create a new Traditional application to have access to the email functionality and consume it in your Reactive app. If you are creating a module within the same application as your Reactive app, you won't have the Traditional web option.


Gabriel

Thanks Gabriel, I got it.


Gabriel Cardoso wrote:

Hi Karthik,

It seems that you are trying to implement those solutions within the same service studio application. You need to create a new Traditional application to have access to the email functionality and consume it in your Reactive app. If you are creating a module within the same application as your Reactive app, you won't have the Traditional web option.


Gabriel

Hi Gabriel,

Is this just a workaround since we don't have the email functionality YET on React?

Regards,
JC


Juan Carlos Elorde wrote:

Gabriel Cardoso wrote:

Hi Karthik,

It seems that you are trying to implement those solutions within the same service studio application. You need to create a new Traditional application to have access to the email functionality and consume it in your Reactive app. If you are creating a module within the same application as your Reactive app, you won't have the Traditional web option.


Gabriel

Hi Gabriel,

Is this just a workaround since we don't have the email functionality YET on React?

Regards,
JC


Yes


Tiago Simões wrote:

Juan Carlos Elorde wrote:

Gabriel Cardoso wrote:

Hi Karthik,

It seems that you are trying to implement those solutions within the same service studio application. You need to create a new Traditional application to have access to the email functionality and consume it in your Reactive app. If you are creating a module within the same application as your Reactive app, you won't have the Traditional web option.


Gabriel

Hi Gabriel,

Is this just a workaround since we don't have the email functionality YET on React?

Regards,
JC


Yes


This is a late comment, but perhaps version 11 should not have been released until all the critical functionality had been created. This goes directly against the ability to develop code faster. Was the income generated more important than the overall goal of how we develop our applications?

Just something for OutSystems to think about,
PB


Paul Bainter wrote:

Tiago Simões wrote:

Juan Carlos Elorde wrote:

Gabriel Cardoso wrote:

Hi Karthik,

It seems that you are trying to implement those solutions within the same service studio application. You need to create a new Traditional application to have access to the email functionality and consume it in your Reactive app. If you are creating a module within the same application as your Reactive app, you won't have the Traditional web option.


Gabriel

Hi Gabriel,

Is this just a workaround since we don't have the email functionality YET on React?

Regards,
JC


Yes


This is a late comment, but perhaps version 11 should not have been released until all the critical functionality had been created. This goes directly against the ability to develop code faster. Was the income generated more important than the overall goal of how we develop our applications?

Just something for OutSystems to think about,
PB


Hi Paul,

Thanks for your honesty. I understand your frustration. To be very transparent, generated income had nothing to do with the decision. We wanted to deliver sooner (despite known shortcomings) because:

  • as there is no automatic conversion, we would prevent new projects from being created in an older stack
  • most competitors do not even offer some of these features
  • these are not where developers spend most of their time
  • there are workarounds for those shortcomings (even if they aren't great)
  • delivering it sooner means we can access if there are major problems we do now know about that should be addressed

This being said, change is always hard, specially when we feel something is being taken away from us. We are working hard to close that gap and you can expect to have email functionality in particular in a few months.

Cheers,
Tiago Simões

Hi, 

Yes, I'd say so. OutSystems just released scaffolding for React , sooner or later we will have emails. 

 https://www.outsystems.com/downloads/ScreenDetails.aspx?ReleaseId=19389&ComponentName=Development+Environment&MajorVersion=11


Gabriel

Thanks for the information guys. :)

mvp_badge
MVP

Hi Paul,

I don't agree that version 11 should not have been released without this. There are plenty of applications that have no email requirements. Either way, it is on the roadmap of OutSystems.

In the meantime here is a video on how you can currently do this already:

https://www.outsystems.com/forums/discussion/59320/reactive-tutorial-sending-an-email/

Regards,

Daniel

Thank you Tiago.  I didn't expect everyone to agree with my comment, but was hopeful for understanding as we do use email a great deal and are also expected by my management to get things out quickly. A previous reply to my comment wasn't so understanding as yours. As you so appropriately mentioned, change is hard especially when functionality is taken away. I enjoy using OutSystems and the speed that it gives us, please let's keep it that way. Hopefully closing those gaps, as you mention, is a very high priority.

Thank you for your understanding,

PB

Hello,

We are hearing you and your comments are welcome!

Just to let you know we released the built-in feature to send emails in Mobile and React! - This is a Tech Preview at the moment, and you can start exploring this from now on. More details here

Enjoy.

Best Regards,

ROM

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.