ChatApi/Services/Emails/EmailValidate.cs
2024-12-22 15:49:43 -03:00

25 lines
570 B
C#

namespace ChatApi.Services.Emails
{
public class EmailValidate
{
public static bool IsValidEmail(string email)
{
var trimmedEmail = email.Trim();
if (trimmedEmail.EndsWith("."))
{
return false; // suggested by @TK-421
}
try
{
var addr = new System.Net.Mail.MailAddress(email);
return addr.Address == trimmedEmail;
}
catch
{
return false;
}
}
}
}