asp.net mvc如何实现邮箱认证

2024年11月22日 20:55
有2个网友回答
网友(1):

页面 用 js来验证
function CheckEmail(str)
{
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = "^([a-zA-Z0-9]|[._])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+" ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分字符大小写。
regEx.Global = True ' 设置全局可用性。
var CheckEmail=regEx.test(str)
}

网友(2):

发送邮件的核心代码:
private static bool SendMessage(string from, string to,string subject, string body)
{
MailMessage mm = null;
bool isSent = false;
try
{
//创建信息
mm = new MailMessage(from, to, subject, body);
mm.DeliveryNotificationOptions =
DeliveryNotificationOptions.OnFailure;
// 发送
Client.Send(mm);
isSent = true;
}
// 异常处理
catch (Exception ex)
{
...
}
finally
{
mm.Dispose();
}
return isSent;
}