How is your experience with the OutSystems Community?
26
Views
7
Comments
Solved
How to Send Outgoing Emails Using Different Email IDs in the Same OutSystems Environm
Application Type
Reactive

Hi All, 

Currently, our OutSystems environment is configured with a single email provider under Service Center > Email Configuration, and we are able to send outgoing emails successfully using the configured email ID.
We have a requirement where different applications within the same OutSystems environment need to send emails using different sender email IDs. For example, one application should send emails using the email address configured in the environment, while another application needs to send emails using a different email ID.

We would like to understand:
1) Is it possible to send outgoing emails using multiple sender email IDs within the same OutSystems environment?

2) Does OutSystems support configuring multiple SMTP/email providers simultaneously?
3)If only one email provider can be configured at the environment level, what is the recommended approach to send emails from different email addresses for different applications?

4) Can the sender email address be dynamically configured or overridden at the application level in a Reactive Web application? and how can we implement it to override the default sender email id ? what configuration changes do we need to require to achieve the same ?

Any guidance, best practices, or implementation examples would be greatly appreciated.

Best Regards,
Ajit Kurane.

2026-05-21 04-48-12
Deepa Tiwari
Solution

Hi @Ajit Kurane ,

Here's a more polished and professional version of your response:

OutSystems supports only a single SMTP configuration per environment.If you need multiple SMTP configurations or more flexibility, you can use a Forge component that sends emails through a custom SMTP server or an external email service.The trade-off is that emails sent through a Forge component will not have the same traceability in Service Center as emails sent using the platform's built-in SMTP configuration. However, it gives you complete control over the SMTP settings and email delivery process.


https://www.outsystems.com/forge/component-overview/6591/send-mail-o11

2026-07-23 14-34-51
Nuno Reis
 
MVP
Solution

They are different.

Based on the team, I trust the first, but it is for MailKit. If you want SendGrid the third is the option.


Reguarding price, SendGrid gives you one free month for testing and then starts at 20USD/month for 50000 mails/month. That's the plan I'm in.

I also used Brevo in the past for a long time. 300 daily messages for free. But my main customer server started to refuse them so I moved to SendGrid. Otherwise I would recommend it.

2019-01-07 16-04-16
Siya
 
MVP
Solution

@Ajit Kurane :   An SMTP transaction has two separate concerns:

  1. Authentication -  Who is allowed to use this SMTP server?
  2. Sender identity - Who is this email claiming to be from?

These are related, but they are not the same. The SMTP credentials are used only to authenticate with the mail server. With Google Workspace, the authenticated account can send from different email addresses provided those addresses are configured as verified aliases (or are otherwise authorized). Please have a look at how this is configured  - https://support.google.com/mail/answer/22370?hl=en . Once configured, you can specify the appropriate email address in the From field when sending the email from OutSystems.

2026-05-21 04-48-12
Deepa Tiwari
Solution

Hi @Ajit Kurane ,

Here's a more polished and professional version of your response:

OutSystems supports only a single SMTP configuration per environment.If you need multiple SMTP configurations or more flexibility, you can use a Forge component that sends emails through a custom SMTP server or an external email service.The trade-off is that emails sent through a Forge component will not have the same traceability in Service Center as emails sent using the platform's built-in SMTP configuration. However, it gives you complete control over the SMTP settings and email delivery process.


https://www.outsystems.com/forge/component-overview/6591/send-mail-o11

2026-07-23 14-34-51
Nuno Reis
 
MVP

I would add that for traceability you can use external services.

Personally I use SendGrid. Is easy to integrate, allows multiple sender accounts and has a dashboard with all the information you need.

2025-04-17 05-42-16
Ajit Kurane

Thank you @Deepa Tiwari and @Nuno Reis for response.
Could you please guide me to identify which component from the below list is most secure for our use case ?

https://www.outsystems.com/forge/component-overview/10031/multiple-email-configurator-o11

https://www.outsystems.com/forge/component-overview/6591/send-mail-o11

https://www.outsystems.com/forge/component-documentation/18791/send-grid-o11/0

and @Nuno Reis do we need to buy subscription if we use the send grid forge component API service to send emails ?

Awaiting for your response.

Best Regards,

Ajit Kurane.


 

2026-07-23 14-34-51
Nuno Reis
 
MVP
Solution

They are different.

Based on the team, I trust the first, but it is for MailKit. If you want SendGrid the third is the option.


Reguarding price, SendGrid gives you one free month for testing and then starts at 20USD/month for 50000 mails/month. That's the plan I'm in.

I also used Brevo in the past for a long time. 300 daily messages for free. But my main customer server started to refuse them so I moved to SendGrid. Otherwise I would recommend it.

2025-04-17 05-42-16
Ajit Kurane

Appreciated your response regarding send grid component.

Our main goals is to just send emails with another sender email ID within same environment.

If we use below component then it is possible to make it happen without any subscription. 

https://www.outsystems.com/forge/component-overview/10031/multiple-email-configurator-o11

Do you have any idea on the same ? or still we need to buy any subscription to achieve the same ?

Regards,
Ajit Kurane.

2026-07-23 14-34-51
Nuno Reis
 
MVP


With that component you can manage it for free, but as mentioned from the start you will lose the logging.

2019-01-07 16-04-16
Siya
 
MVP
Solution

@Ajit Kurane :   An SMTP transaction has two separate concerns:

  1. Authentication -  Who is allowed to use this SMTP server?
  2. Sender identity - Who is this email claiming to be from?

These are related, but they are not the same. The SMTP credentials are used only to authenticate with the mail server. With Google Workspace, the authenticated account can send from different email addresses provided those addresses are configured as verified aliases (or are otherwise authorized). Please have a look at how this is configured  - https://support.google.com/mail/answer/22370?hl=en . Once configured, you can specify the appropriate email address in the From field when sending the email from OutSystems.

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