This commit is contained in:
2025-12-29 14:55:48 +01:00
parent 21e8c5a2e1
commit 005a373a49
2 changed files with 35 additions and 8 deletions

View File

@@ -77,12 +77,21 @@ Public Class frmNewsletter
Public Function IsValidEmail(email As String) As Boolean
If String.IsNullOrWhiteSpace(email) Then Return True
Try
Dim addr = New System.Net.Mail.MailAddress(email)
Return addr.Address = email.Trim()
Catch
Return False
End Try
Dim parts = email.Split({";"c, ","c}, StringSplitOptions.RemoveEmptyEntries)
For Each part In parts
Dim addrText = part.Trim()
If addrText = "" Then Continue For
Try
Dim addr As New System.Net.Mail.MailAddress(addrText)
If addr.Address <> addrText Then Return False
Catch
Return False
End Try
Next
Return True
End Function
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click