• 大小: 0.05M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: 邮件  POP3  

资源简介

C# pop3读取邮件总数 与 邮件内容

Cursor cr = Cursor.Current;
			Cursor.Current = Cursors.WaitCursor;
			Server = new TcpClient( POPServ.Text ,110);
			//建立和POP3的TCP连接
			string RecString;
			try
			{
				NetStrm = Server.GetStream();
				//获取客户机和服务器会话的数据流
				RdStrm= new StreamReader(Server.GetStream(),Encoding.GetEncoding("gb2312"));
				RecString = RdStrm.ReadLine();
				Data = "USER "  User.Text CRLF;				
				//定义传送帐户名称的命令
				szData = System.Text.Encoding.GetEncoding("gb2312").GetBytes(Data.ToCharArray());
				NetStrm.Write(szData,0,szData.Length);
				//向服务器传送帐户
				RecString = RdStrm.ReadLine();
				//接收服务器反馈数据
				Data = "PASS "  Passw.Text CRLF;				
				//定义帐户对应的口令的命令
				szData = System.Text.Encoding.GetEncoding("gb2312").GetBytes(Data.ToCharArray());
				NetStrm.Write(szData,0,szData.Length);
				//向服务器传送帐户的口令
				RecString = RdStrm.ReadLine();
				//接收服务器反馈数据
				Data = "STAT" CRLF;				
				//定义获取邮箱中邮件数目和占用空间的命令
				szData = System.Text.Encoding.GetEncoding("gb2312").GetBytes(Data.ToCharArray());
				NetStrm.Write(szData,0,szData.Length);
				//传送胡琴邮箱中邮件数目和占用空间的命令
				RecString = RdStrm.ReadLine();
				//接收服务器反馈的数据
				String[] Num = RecString.Split(" ".ToCharArray());
				if (Int32.Parse(Num[1]) > 0)
				{
                    lbl1.Text = "邮件数目:"   Num[1]   ",所占空间:"   Num[2]   "字节";
					numericUpDown1.Maximum = Int32.Parse (Num[1]);
					ConnectBtn.Enabled = false;
					DisconnectBtn.Enabled = true;
					RetrieveBtn.Enabled = true;
				}
				else
					MessageBox.Show("邮箱中没有邮件!");
				//以上是解析STAT命令后服务器反馈的数据,并通过状态条显示出来
			}
			catch(InvalidOperationException err)
			{
                lbl1.Text = "错误: "   err.ToString();
			}
			Cursor.Current = cr;

资源截图

代码片段和文件信息

using System.Reflection;
using System.Runtime.CompilerServices;

//
// 有关程序集的常规信息是通过下列 
//属性集控制的。更改这些属性值可修改与程序集
//关联的信息。
//
[assembly: Assemblytitle(““)]
[assembly: AssemblyDescription(““)]
[assembly: AssemblyConfiguration(““)]
[assembly: AssemblyCompany(““)]
[assembly: AssemblyProduct(““)]
[assembly: AssemblyCopyright(““)]
[assembly: AssemblyTrademark(““)]
[assembly: AssemblyCulture(““)]

//
// 程序集的版本信息包含下列 4 个值:
//
//      主版本
//      次版本
//      内部版本号
//      修订号
//
// 您可以指定所有值,或使用“修订号”和“内部版本号”的默认值,方法为按如下方式 
// 使用“*”:

[assembly: AssemblyVersion(“1.0.*“)]

//
// 要对程序集进行签名,必须指定要使用的密钥。有关程序集签名的更多信息,请参考 
// Microsoft .NET 框架文档。
//
// 使用下面的属性控制用于签名的密钥。
//
// 注意:
//   (*) 如果未指定密钥,则程序集不会被签名。
//   (*) KeyName 是指已经安装在计算机上的
//      加密服务提供程序 (CSP) 中的密钥。KeyF

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1078  2002-07-27 19:29  source\Vc#编写邮件接收程序\App.ico

     文件       1846  2002-07-27 19:29  source\Vc#编写邮件接收程序\AssemblyInfo.cs

     文件       1078  2002-07-27 19:29  source\Vc#编写邮件接收程序\Backup\App.ico

     文件       1846  2002-07-27 19:29  source\Vc#编写邮件接收程序\Backup\AssemblyInfo.cs

     文件      12382  2002-10-25 05:39  source\Vc#编写邮件接收程序\Backup\Form1.cs

     文件       5317  2002-07-27 19:29  source\Vc#编写邮件接收程序\Backup\Form1.resx

     文件       4490  2002-07-28 00:36  source\Vc#编写邮件接收程序\Backup\VC#编写邮件接收程序.csproj

     文件       1773  2003-06-24 16:57  source\Vc#编写邮件接收程序\Backup\VC#编写邮件接收程序.csproj.user

     文件        936  2002-07-27 19:29  source\Vc#编写邮件接收程序\Backup\VC#编写邮件接收程序.sln

     文件      24576  2010-06-12 18:44  source\Vc#编写邮件接收程序\bin\Debug\VC#编写邮件接收程序.exe

     文件      19968  2010-06-12 18:44  source\Vc#编写邮件接收程序\bin\Debug\VC#编写邮件接收程序.pdb

     文件      14328  2010-06-12 18:53  source\Vc#编写邮件接收程序\bin\Debug\VC#编写邮件接收程序.vshost.exe

     文件        490  2009-06-11 05:14  source\Vc#编写邮件接收程序\bin\Debug\VC#编写邮件接收程序.vshost.exe.manifest

     文件      12382  2002-10-25 05:39  source\Vc#编写邮件接收程序\Form1.cs

     文件      12157  2002-10-25 05:19  source\Vc#编写邮件接收程序\Form1.cs.bak

     文件       5317  2002-07-27 19:29  source\Vc#编写邮件接收程序\Form1.resx

     文件        326  2002-07-27 19:29  source\Vc#编写邮件接收程序\obj\Debug\POPapp.POPForm.resources

     文件        926  2010-06-12 18:53  source\Vc#编写邮件接收程序\obj\Debug\VC#编写邮件接收程序.csproj.FileListAbsolute.txt

     文件        774  2010-06-12 18:44  source\Vc#编写邮件接收程序\obj\Debug\VC#编写邮件接收程序.csproj.GenerateResource.Cache

     文件      24576  2010-06-12 18:44  source\Vc#编写邮件接收程序\obj\Debug\VC#编写邮件接收程序.exe

     文件       2070  2002-10-25 05:19  source\Vc#编写邮件接收程序\obj\Debug\VC#编写邮件接收程序.exe.incr

     文件      19968  2010-06-12 18:44  source\Vc#编写邮件接收程序\obj\Debug\VC#编写邮件接收程序.pdb

     文件        222  2010-06-12 18:44  source\Vc#编写邮件接收程序\obj\Debug\编写邮件接收程序.Form1.resources

     文件       3009  2010-06-12 18:43  source\Vc#编写邮件接收程序\UpgradeLog.xml

     文件       4004  2010-06-12 18:43  source\Vc#编写邮件接收程序\VC#编写邮件接收程序.csproj

     文件       2032  2010-06-12 18:43  source\Vc#编写邮件接收程序\VC#编写邮件接收程序.csproj.user

     文件        924  2010-06-12 18:43  source\Vc#编写邮件接收程序\VC#编写邮件接收程序.sln

    ..A..H.      9728  2010-06-12 18:53  source\Vc#编写邮件接收程序\VC#编写邮件接收程序.suo

     文件       3348  2010-06-12 18:43  source\Vc#编写邮件接收程序\_UpgradeReport_Files\UpgradeReport.css

     文件      12505  2008-01-11 01:25  source\Vc#编写邮件接收程序\_UpgradeReport_Files\UpgradeReport.xslt

............此处省略14个文件信息

评论

共有 条评论