需求:
我在文本框中输入一个Email,然后用来验证这个注册邮件是否合法,这个邮件如果是否存在,并判断此邮件是否有效吧。
就跟CSDN的邮件注册是相同的。请问这个功能怎么实现。
1. 我的思维为:
第一。 邮件语法检查。
第二。 在系统平台数据库中是否存在
第三。 判断邮件是否有效吧。
我在文本框中输入一个Email,然后用来验证这个注册邮件是否合法,这个邮件如果是否存在,并判断此邮件是否有效吧。
就跟CSDN的邮件注册是相同的。请问这个功能怎么实现。
1. 我的思维为:
第一。 邮件语法检查。
第二。 在系统平台数据库中是否存在
第三。 判断邮件是否有效吧。
ajax判断email是否存在
Regex ree = new Regex(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");
“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$”
再使用Jmail发送邮件是否能成功
jmail.Message j = new jmail.Message();
String Subject = "";
String body = "";
String FromEmail = "";
String ToEmail = "";
j.Silent = true;
j.Logging = true;
j.ContentType = "text/html";
j.AddRecipient(ToEmail, "", "");
j.From = FromEmail;
j.MailServerUserName = "";
j.MailServerPassWord = "";
j.Subject = Subject;
j.Body = body + "<br>" + t.ToString();
j.Send("smtp.163.com", false);
j.Close();
<asp:RequiredFieldValidator ID="RequiredFieldValidatorEmail" runat="server" ControlToValidate="Emailtxt" ErrorMessage="必须填写" class="STYLE2" Display="Dynamic" EnableViewState="False"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="Emailtxt" Display="Dynamic" EnableViewState="False"
ErrorMessage="邮箱格式错误" class="STYLE2"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>