C#电子邮件验证的类
来源:互联网 发布:php curl 选项 编辑:程序博客网 时间:2024/05/21 22:22
/* 电子邮件验证 Windows2000 、Microsoft.NET Beta2、C# Made By Qingming Zhao Email: zqm2000@126.com 2002,2,17 csc /target:library ValideEmail.cs */ using System; using System.Net.Sockets; using System.IO; using System.Text; namespace BysWangZhan { class ValidateEmail //电子邮件验证 { public string strEmail; public string strServer; public int intPort; string Email { set { strEmail=value; } get { return strEmail; } } string Server { set { strServer=value; } get { return strServer; } } int Port { set { intPort=value; } get { return intPort; } } /* static void Main(string[] args) { ValidateEmail MyTest=new ValidateEmail(); MyTest.Email="zqm446@octopus.cdut.edu.cn"; MyTest.Server="octopus.cdut.edu.cn"; MyTest.Port=25; //默认端口是25 Console.WriteLine(MyTest.Exists()); } */ public bool Exists() { TcpClient tcpc = new TcpClient(); tcpc.Connect(strServer,intPort); StreamReader sr1 = new StreamReader(tcpc.GetStream(),Encoding.Default); sr1.ReadLine(); if(OperaStream(tcpc,"HELO "+strServer) != "250") { OperaStream(tcpc,"QUIT"); return false; } if(OperaStream(tcpc,"MAIL FROM: my@my.com") != "250") { OperaStream(tcpc,"QUIT"); return false; } if(OperaStream(tcpc,"RCPT TO: "+strEmail) != "250") { OperaStream(tcpc,"QUIT"); return false; } else { OperaStream(tcpc,"QUIT"); return true; } } static string OperaStream(TcpClient tcpc,string strCmd) { Stream TcpStream; strCmd = strCmd + "/r/n"; //加入换行符 TcpStream = tcpc.GetStream(); byte[] bWrite = Encoding.Default.GetBytes(strCmd.ToCharArray()); TcpStream.Write(bWrite,0,bWrite.Length); StreamReader sr = new StreamReader(tcpc.GetStream(),Encoding.Default); string rl = sr.ReadLine(); string sp = rl.Substring(0,3); return sp; } } } |
- C#电子邮件验证的类
- 用C#电子邮件验证的类
- 用C#电子邮件验证的类
- asp.net C# 验证电子邮件的格式(正则表达式)
- 一个发送电子邮件的类(C#
- C#一个完整的电子邮件操作类
- C#一个完整的电子邮件操作类
- c#接收电子邮件类
- c#接收电子邮件类
- c#接收电子邮件类
- c#接收电子邮件类
- c#接收电子邮件类
- c#接收电子邮件类
- c#接收电子邮件类
- 电子邮件验证的一个方法
- 验证电子邮件的一个javaScript
- 电子邮件验证
- c#中如何用代码验证是否电子邮件(用正则)
- DSP特点
- 白皮书:当前大学生就业呈七大趋势
- TUXEDO的MAXACCESSERS详解
- 快过年了,奉上好玩游戏“劲爆弹球3”
- VC++中的数据类型
- C#电子邮件验证的类
- 08年底 Sybase的一套笔试题(java版)
- 25大软件编程错误不可赦
- aspjpeg 半透明描边的实现函数
- 飞鸽传书特大更新
- 基于DSP的数字图像处理(1)
- JAVAMAIL 发Email案例
- 简单常用JS函数集合大全107个
- TUXEDO SALT的连接控制