asp.net mvc如何实现邮箱认证
2个回答
展开全部
页面 用 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)
}
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)
}
展开全部
发送邮件的核心代码:
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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询