public/Test-SmtpAddress.ps1
<# .SYNOPSIS Validate SMTP address format .DESCRIPTION Test a string to confirm it is a valid SMTP address format. .PARAMETER Address Required. String to be validated as an SMTP e-mail address. .EXAMPLE Test-SmtpAddress "jsmith@contoso.com" .LINK #> function Test-SmtpAddress { [parameter(Mandatory=$True)][string]$Address return ($Address -match '\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b') } |