24
Views
11
Comments
Solved
[Ultimate Email Validator – Regex, MX Lookup & SMTP] Call validateEmail action always return false even the email is valid
Question
Application Type
Service

I have installed the component in my on-prem server, and I use the validateEmail action to check the email address, but always return false even the email is valid.

2024-05-02 09-49-04
Murali Manoharan V
Champion
Solution

Hi @Billy Yam . It's perfectly working for me. You can check the same email in the demo link, it will work there

Demo Link: https://personal-vcmxop6n.outsystemscloud.com/UltimateEmailValidator_Demo/Demo

The issue might be due to:

  1. Restricted DNS Lookups – Many on-premise networks have limitations that prevent MX record queries from resolving correctly.
  2. Firewall Blocking Port 53 – Some on-premise firewalls block UDP/TCP port 53, which is required for DNS queries, preventing MX lookups.

You may need to check with the IT team to address these restrictions.


Regards

Murali

UserImage.jpg
Billy Yam
Solution

Hi Murali

I have validate the email address successfully, when I allow the firewall tcp/udp 53 and tcp 25, thank you very much.

Best Regards

Billy Yam


2023-03-13 10-26-05
Sriyamini

Hi @Billy Yam ,

This Forge component is working fine for me. Could you please specify which email ID you faced issues with? That way, I can investigate further. You can also refer to this demo for reference. 

Thanks,

Sriyamini

Emailvalidator.oml
UserImage.jpg
Billy Yam

Hi Sriyamini,

Thanks for your reply, I have tested my personal email @hotmail.com and @gmail.com, both return false, but haven't any failure log

Thanks,

Billy Yam

2024-05-02 09-49-04
Murali Manoharan V
Champion

Hello @Billy Yam 

I’m the author of this component. Could you please share the email you used? I’ve tested it with both public and private domain emails, and everything seems to be working perfectly. 


Thanks 

Murali



UserImage.jpg
Billy Yam

Hi Murali,

Thanks for your reply, I have tested my personal email @hotmail.com and @gmail.com, both return false, is it have any setting for on-prem infrastructure? Do I need to allow or whitelist something?

Thanks

Billy Yam

2024-05-02 09-49-04
Murali Manoharan V
Champion
Solution

Hi @Billy Yam . It's perfectly working for me. You can check the same email in the demo link, it will work there

Demo Link: https://personal-vcmxop6n.outsystemscloud.com/UltimateEmailValidator_Demo/Demo

The issue might be due to:

  1. Restricted DNS Lookups – Many on-premise networks have limitations that prevent MX record queries from resolving correctly.
  2. Firewall Blocking Port 53 – Some on-premise firewalls block UDP/TCP port 53, which is required for DNS queries, preventing MX lookups.

You may need to check with the IT team to address these restrictions.


Regards

Murali

UserImage.jpg
Billy Yam

Hi Murali,

Thanks, I try to allow the connection tcp port 53 and 25 first, and may I know the steps how to check the email address is valid? 

DNS lookup the domain -> check the domain mx record -> send the smtp to verify the user?

Regards

Billy

UserImage.jpg
Billy Yam
Solution

Hi Murali

I have validate the email address successfully, when I allow the firewall tcp/udp 53 and tcp 25, thank you very much.

Best Regards

Billy Yam


2024-05-02 09-49-04
Murali Manoharan V
Champion

Great and thanks for using my component!

2023-03-13 10-26-05
Sriyamini

Hi @Billy Yam ,

For me, the component works well. Can you specify the exact e -mail address? In addition, if possible, can you share your OML file? This way I can check the implementation and see where the problem can be.

Thanks,

Sriyamini.J


UserImage.jpg
Billy Yam

Hi Sriyamini

I have sovled the problem when I allowed the firewall.

Best Regards

Billy Yam

2023-03-13 10-26-05
Sriyamini

Hi Billy,

Glad to hear that your problem got solved. Happy to help.

Thanks,

Sriyamini.J

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