验证邮箱的dns

siluhuayuwenjuan 2009-12-06 06:14:14
那位高手以前遇到过这个问题,昨天在做验证邮箱的后缀名时(如163.com)调用了Dns.GetHostByName 方法,很多无效的地址都被验证通过.改用Dns.GetHostEntry也无效。摆脱了...
...全文
116 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-12-06
  • 打赏
  • 举报
回复

[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
qqzeng-ip 2009-12-06
  • 打赏
  • 举报
回复

function isMail(s)
{
var patrn=/^([A-Za-z0-9])(\w)+@(\w)+(\.)(com|com\.cn|net|cn|net\.cn|org|biz|info|gov|gov\.cn|edu|edu\.cn)/;
if (!patrn.exec(s)) {return false;}
return true;
}
特别 2009-12-06
  • 打赏
  • 举报
回复
使用socket通过SMTP或者POP3协议验证

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧