35
Views
5
Comments
Solved
Using the built-in Email facility - what MTA is used
Question
Application Type
Mobile
Service Studio Version
11.54.50 (Build 63188)

Hi there, I have configured the built-in email functionality of OutSystems and no errors are given when sending an email. Perhaps it has been sent but dropped into spam somewhere! Surely it should be possible to specify which MTA is used to send the email so that senders domain matches a local domain? Has anyone else managed to use to built-in email facility successfully? 

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

Hello Martin,

Pinging your personal environment's domain name won't reveal the IP address of the server processing the request or the outbound server. Instead, use an Echo Server to obtain this information. A free Echo Server is available at https://echo.websocket.org/. To use it, open your module and navigate to Logic -> Integrations -> Consume REST API -> Add Single Method. Enter the URL https://echo.websocket.org/ and perform a test. This process will provide details about your request, including your IP address.

UserImage.jpg
Martin Sutherland

Thank you, I have now found another video on how to set the MTA details in service centre. I have an MTA on AWS which will allow un-authenticated access providing the source IP address is known. Despite pinging my personal development environment to get an IP address, this is clearly not the one that is sending the email. I appreciate that a paid for subscription to OutSystems would provide certainty on IP addresses, but does anyone know the best way to find the IP addresses of the server that is trying to send email?

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

Hello Martin,

Pinging your personal environment's domain name won't reveal the IP address of the server processing the request or the outbound server. Instead, use an Echo Server to obtain this information. A free Echo Server is available at https://echo.websocket.org/. To use it, open your module and navigate to Logic -> Integrations -> Consume REST API -> Add Single Method. Enter the URL https://echo.websocket.org/ and perform a test. This process will provide details about your request, including your IP address.

UserImage.jpg
Martin Sutherland

Thank you Siya. That's incredibly helpful and did the trick. I am aware that it might change but just for testing, this is great. Thank you kindly

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

Hi,

Your PE is actually a a shared infrastructure with multiple PE for community members.

A paid license provisions a infrastructure for your company.

IP adresses of servers configured in your OutSystems infrastructure can be changed by OutSystems. You cannot really depend on them.

You could ask OutSystems through a support case. But they will advice you not to rely on it, or at least warn you it can change over time.

-- Daniel

UserImage.jpg
Martin Sutherland

Hi Daniel, I absolutely understand this. This is a PoC prior to committing to an actual paid for license for OutSystems. I will find a way to test email and access to our in-house MS SQL server. Thank you

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