检查TELNET是否存在电子邮件

时间:2016-08-15 19:48:47

标签: c# telnet

基本上我必须在cmd.exe中运行C#上的以下命令(如果你在CMD上运行它,它会工作) 这个link更好地解释了

nslookup -type=mx emailProvider.com //for exemplo nslookup -type=mx hotmail.com.com

重新调整后:

Server:  ip-172-31-0-2.sa-east-1.compute.internal
Address:  172.31.0.2

Non-authoritative answer:
hotmail.com     MX preference = 5, mail exchanger = mx1.hotmail.com
hotmail.com     MX preference = 5, mail exchanger = mx2.hotmail.com
hotmail.com     MX preference = 5, mail exchanger = mx3.hotmail.com
hotmail.com     MX preference = 5, mail exchanger = mx4.hotmail.com

所以我采取一些邮件交换器,例如:

telnet mx1.hotmail.com 25 //port 25

之后我写了“HELO”作为例子:

HELO 

所以我写道:

mail from:<michele@sacapp.net>
rcpt to:<michele_labriola@hotmail.com>//email verificate

所以它返回一个数字,250或550,如果250不存在该电子邮件,否则它存在

我尝试使用minimalistic Tel net,我尝试使用Process来编写行命令窗口 但这没什么用的,它只是在他之前工作,当我写你的时候它不起作用 但它正在研究CMD

有些可以帮助我吗?

抱歉我的英文不好

谢谢!

0 个答案:

没有答案