问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样在windows messenger中验证我的电子邮件地址?

发布网友 发布时间:2022-04-23 01:03

我来回答

2个回答

热心网友 时间:2023-10-09 17:36

windows messenger是不需要验证电子邮件地址的,只要是符合电子

邮件格式的地址都可以注册,只不过如果使用msn或者hotmail的邮箱

的话,可以和msn聊天系统进行在线绑定,所以,最好还是使用以上

这两个邮箱。

对于验证电子邮件的地址,我知道最近流行两种:
一种是仅仅验证电子邮件的格式,通常是使用javascript中的正则表

达式进行验证
如:"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"就可以验证email地


另一种是验证电子邮件是否可用,一般使用相对方的邮箱发送一封不

用存储的邮件信息并等待回复,如果回复成功则可用,如果不成功则

不可用。
可以使用单机软件解决此问题,如:
NetScanTool Pro 10 中的Email Validate Tool
也可以其它网站检验Email地址, 如:

http://coveryourasp.com/ValidateEmail.asp
或者可以自己编写检测Email的程序,以下是网上的原文

通过探测邮件服务器进行Email地址有效性检验

【摘 要】Email地址包括两个部分:用户名和邮件服务器。因此,检

验邮件地址可以分为两步进行:首先检验邮件服务器,然后检验用户

名。

Email地址有效性的检验是一个经常遇到的问题啦!一般的检验

方法是对Email地址字符串进行简单的格式检验,如是否含有@ .等有

效字符等。这种方法只能保证该地址从格式上看似有效,并不能保证

地址可达。最近进行大量的地址校验,写了一个小程序,可以检测

Email地址是否真正可达。

Email地址包括两个部分:用户名和邮件服务器。因此,检验邮

件地址可以分为两步进行:首先检验邮件服务器,然后检验用户名。

如brookes_luan@yahoo.com.cn,首先检验yahoo.com.cn服务器是否

是有效的邮件服务器,如果是再在该服务器上确认是否存在

brookes_luan用户。

通过查询DNS服务器,获取域名的MX(Mail Exchanger)记录,

可以确定某一域名对应的邮件服务器是否有效。在Windows系统中,

可以使用nslookup程序来查看这一记录。

//通过nslookup程序查询MX记录,获取域名对应的mail服务器
public string getMailServer(string strEmail)
{
string strDomain=strEmail.Split('@')[1];
ProcessStartInfo info=new ProcessStartInfo();
info.UseShellExecute=false;
info.RedirectStandardInput=true;
info.RedirectStandardOutput=true;
info.FileName="nslookup";
info.CreateNoWindow=true;
info.Arguments="-type=mx "+strDomain;
Process ns=Process.Start(info);
StreamReader sout=ns.StandardOutput;
Regex reg=new Regex("mail exchanger = (?<mailServer>[^\\s]

+)");
string strResponse="";
while((strResponse=sout.ReadLine())!=null){
Match amatch=reg.Match(strResponse);
if(reg.Match(strResponse).Success) return amatch.Groups

["mailServer"].Value;

}
return null;
}

第二步,连接邮件服务器,确认服务器的可用性和用户是否存在

public int checkEmail(string mailAddress)
{

Regex reg=new Regex("^[a-zA-Z0-9_-]+@([a-zA-Z0-9-]+\\.){1,}

(com|net|e|miz|biz|cn|cc)$");

if(!reg.IsMatch(mailAddress) return 405;//Email地址形式

上就不对

string mailServer=getMailServer(mailAddress);
if(mailServer==null)
{
return 404; //邮件服务器探测错误
}
TcpClient tcpc=new TcpClient();
tcpc.NoDelay=true;
tcpc.ReceiveTimeout=3000;
tcpc.SendTimeout=3000;
try{
tcpc.Connect(mailServer,25);
NetworkStream s=tcpc.GetStream();
StreamReader sr=new StreamReader(s,Encoding.Default);
StreamWriter sw=new StreamWriter(s,Encoding.Default);
string strResponse="";
string strTestFrom="brookes_luan@yahoo.com.cn";
sw.WriteLine("helo "+mailServer);
sw.WriteLine("mail from:<"+mailAddress+">");
sw.WriteLine("rcpt to:<"+strTestFrom+">");
strResponse=sr.ReadLine();
if(!strResponse.StartsWith("2")) return 403; //用户名有误
sw.WriteLine("quit");
return 200; //Email地址检查无误

}catch(Exception ee)
{
return 403;//发生错误或邮件服务器不可达
}
}

这个程序是根据SMTP的基本过程实现的。与一个mail服务器连接

发邮件的基本过程可能是这样的:

telnet mail.brookes.com 25

>>220 brookes.com<IMail 8.02>

HELO

>>250 mail.brookes.com

MAIL FROM:brookes@tsinghua.org.cn

>>250 Ok

RCPT TO:me@brookes.com

>>250 ok its for me@brookes.com

DATA

>>ok.send it ;end with <CRLF>.<CRLF>

soem data.

>>250 message queued

QUIT

>>221 Goodbye.

灰色部分代码是一个常规的Email地址检查方法,检查地址形式上的

有效性。

程序用到了

System.IO,System.Net.Sockets,System.Diagnostics命名空间,通

过checkMail(mailAddress)调用。

说明:

1.这种方法可以进一步检查Email地址的有效性,比只从形式上

验证有了很大的进步。对于需要通过Email地址进行注册信息验证、

发送密码等应用,可以更进一步保证有效;

2.由于Email服务器的多样和可配置性,因此次程序并不能保证

结果的普遍适用;

3.对于一些大的邮件服务器,通常具有较强的反垃圾邮件功能,

对于此类探测可能会作出反应,因此不适合于大量的地址探测。比如

,我在探测过程中就发现了163.com服务器停止对次进行响应。

热心网友 时间:2023-10-09 17:36

发一封MAIL
怎样在windows messenger中验证我的电子邮件地址?

方法是对Email地址字符串进行简单的格式检验,如是否含有@ .等有 效字符等。这种方法只能保证该地址从格式上看似有效,并不能保证 地址可达。最近进行大量的地址校验,写了一个小程序,可以检测 Email地址是否真正可达。Email地址包括两个部分:用户名和邮件服务器。因此,检验邮 件地址可以分为两步进行...

什么邮箱能在国外收发邮件?

作为卓迈(北京)技术有限公司的工作人员,我们推荐使用Gmail、Outlook等国际知名的电子邮箱服务来在国外收发邮件。这些邮箱服务拥有广泛的国际覆盖和稳定的性能,能确保您与全球各地的合作伙伴和客户保持顺畅的沟通。同时,它们也具备强大的垃圾邮件过滤功能和邮件加密技术,保障您的邮件安全。请根据您的具体需求选择合适的邮箱服务。Zoho Mail,这款邮箱在全球有16个数据中心,不需要梯子,可以直接收发国内外邮件,功能强大,很多跨国公司,和有国际业务往来的公司,都会选择Zoho Mail,由于功能过于强大,只能亲自体验15天,来体会了,性价比之王。

Windows Messenger 怎么验证电子邮件地址

在msn的网站上登陆要求重新发送确认信,然后收到邮件后激活就行了。

关于windows messenger使用过程中电子邮箱验证的问题?

这个问题应该来说在msn中好像有提到过,在我的记忆中163的邮箱好像是不提倡使用的。在我个人来说一般是用sina或者hotmail的邮箱,没有遇到过这类问题。这个问题的出现可能是由于邮箱收不到邮件造成的。

Windows Messenger电子邮件地址验证的问题!

不知道楼主为什么用你的Windows Messenger,方便吗?你最好在开机启动项里边取消它,因为它实在是一点用都没有,要是想登陆邮箱就用126的或者163的,方便保密性又好 取消方法“开始-运行msconfig,在启动里边取消它就行了,不明白就问我,给我留言也行 ...

在电脑系统里Windows live messenger软件中怎样申请属于自己的登录邮箱...

表述的就不清楚~你说的这种情况是让MSN自动记住你的登陆信息 只要在你登陆的时候选中下面的饿保存帐号密码、自动登陆 选项 那么你的愿望就实现了 如果你没有帐号去这里申请吧:https://signup.live.com/signup.aspx?mkt=zh-cn&amp;rollrs=12&amp;lic=1 ...

如何验证我的WINDOWS MESSENGER的邮件地址?

参考答案:旁观者清,当局者迷。

怎样进行MSN电子邮箱的地址验证

[Outlook入门]建立邮件账号(2)2002:5:9 在弹出的Internet 帐号窗口里按下 添加 按钮;在那选定 邮件 ;并打开它 把你的名字添进去;再按 下一步 (3)[Outlook入门]建立邮件账号(3)2002:5:9 在空栏上填上自己已经申请的电子邮件地址;这里用rajie用户在www.21cn.com申请的账号为列,通常@后面的...

请告诉我msn的使用方法

如果你使用的是Windows XP,通常已经具备这些条件,只需点击“开始”菜单中的“Windows Messenger”即可。下载最新版本的MSN Messenger(1.6M大小)后,双击安装。在安装过程中,需同意用户协议。登录时,需要填写使用“.NET Passport”(微软网络护照)的电子邮件地址和密码。如果你还没有Passport,可点击“...

"windons messenger"有什么用处

如果你没有这类帐户,请到https://registernet.passport.net申请一个Hotmail电子邮件帐户。 添加新的联系人 在Messenger 主窗口中,单击“我想”下的“添加联系人”。或者,单击“联系人”菜单,然后单击“添加联系人”。选择“通过输入电子邮件地址或登录名创建一个新的联系人”,下一步后输入完整的对方邮箱地址,点“...

如何在Messenger中创建并管理联系人组?

如何在Messenger中添加和管理联系人:登录Messenger后,你会发现初始界面的联系人列表为空。要开始交流,首先需要添加联系人。以下是详细步骤:1. 添加联系人: - 打开程序主窗口,点击那个添加联系人的图标。 - 在弹出的对话框中,键入你想要添加的联系人的电子邮件地址,然后点击添加按钮,即可完成...

怎么验证电子邮件地址 验证你的电子邮件地址 无法验证电子邮件地址 苹果验证电子邮件地址 苹果无法验证电子邮件地址 我当前的电子邮件地址 怎么知道自己的电子邮件地址 电子邮件怎么验证 电子邮件地址在哪
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
离焦和普通镜片的区别 昨夜星辰昨夜风,画楼西畔桂堂东.身无彩凤双飞翼,心有灵犀壹点通 后面的... “昨夜星辰昨夜风,画楼西畔桂堂东。”是什么意思_出处及原文翻译_学 ... 春捂养生吃什么?春不捂好易宫寒严重者或致不孕! 吃什么滋阴养颜 四种滋阴的食物最适合女性主妇网 5种食物来帮忙,滋阴补肾更健康 十大滋阴补气保健食材推荐 女性滋阴润燥最好的10种补品有哪些_百度知 ... 500g肉松紫米饭团的大小 下雨天的心情说说经典 三文鱼的胆固醇高吗 怎么验证app电子邮件 请问Formail这个软件要怎么用啊? App的电子邮件怎么验证? 电子邮件怎么验证 windows.microsoft.com? 怎样验证ipad电子邮件 怎样获取电子邮件的验证密码? 苹果手机注册apple id电子邮件验证怎么弄? 需要一款电子邮件地址验证软件 怎样验证电子邮件?在哪里看验证代码? 三星微单nx1000用哪个软件可以给iphone 传相片 三星NX2000相机分享照片到微博时如何添加文字描述? 三星微单nx300m怎么把照片传到手机? 三星NX1000照片怎么wifi上传 三星NX1000如何把照片传到iPad上? 三星相机nx2000怎么和三星s5照片传输? 三星nx3000怎么发照片上手机 三星NX1000要怎么才能连接上手机传照片? 三星nx1000相机怎么跟手机连接传照片 三星NX2000如何把照片传到手机 三星NX2000相机如何利用无线将照片传到电脑上? 苹果手机如何验证电子邮箱?即IDD。 app邮箱验证怎么弄 苹果6plus为什么下载任何软件都需要电子邮件,密码,验证? 什么软件可以随时提醒我有电子邮件? 电脑桌面上的图标混乱了,怎么办? win10每次打开电脑图标都会乱掉怎么办? 为什么开机后电脑桌面上的图标都乱了? 每次开机桌面图标排序都很乱。怎么办? 桌面图标会自动乱不整齐怎样设置? 电脑桌面图标很乱怎么整理好看呢? 开机后桌面图标全乱了,怎么回事 打印机用的是什么电机??步进还是伺服? 桌面图标整理好了一会就变乱了,是怎么回事啊? 惠普1600打印机步进电机是几相 3D打印机用户该如何选择电机? 打印机头部的步进电机固定螺丝在哪里称重显示控制器打印不出纸咋回事 同一台3D打印机可以选择不同高度的42步进电机吗? 如何管理好自己 同步电机与步进电机的区别? 爱普生打印机上的电机只有2根线,是步进电机吗?