資源簡介
C#郵件接收案例源碼

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
//using?System.Net;
using?System.Net.Sockets;
using?System.IO;
namespace?收取電子郵件
{
???
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????}
????????TcpClient?server;//接服務器
????????string?sendstring;//用于存儲POP3服務命令參數
????????byte[]?bufferstring;//用于存儲POP3服務命令參數字節數
????????NetworkStream?networkstream;//接服務器與服務器進行數據交互
????????StreamReader?streamreader;//讀取信息數據
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????server?=?new?TcpClient(this.textBox1.Text?110);//實例TcpClient?類對象聯接服務器
????????????networkstream?=?server.GetStream();//實例NetworkStream類對象接收返回發送的數據
????????????streamreader?=?new?StreamReader(networkstream);//實例StreamReader類對象讀取數據
????????????try
????????????{
????????????????sendstring?=?“USER?“+this.textBox2.Text+“\r\n“;//存儲用戶名
????????????????bufferstring?=?Encoding.GetEncoding(“gb2312“).GetBytes(sendstring.ToCharArray());
????????????????networkstream.Write(bufferstring?0?bufferstring.Length);//將用戶名發送到服務器
????????????????richTextBox1.AppendText(streamreader.ReadLine()?+?“\r\n“);//將用用戶顯示在?richTextBox控件中
????????????????sendstring?=?“PASS?“?+?this.textBox3.Text?+?“\r\n“;//存儲用戶密碼
????????????????bufferstring?=?Encoding.GetEncoding(“gb2312“).GetBytes(sendstring.ToCharArray());
????????????????networkstream.Write(bufferstring?0?bufferstring.Length);//將用戶密碼發送到服務器
????????????????richTextBox1.AppendText(streamreader.ReadLine()?+?“\r\n“);
????????????????sendstring?=?“STAT?“?+“\r\n“;//儲存從服務器獲得所有信息序號和字節數命令
????????????????bufferstring?=?Encoding.GetEncoding(“gb2312“).GetBytes(sendstring.ToCharArray());
????????????????networkstream.Write(bufferstring?0?bufferstring.Length);//從服務器獲得所有信息序號和字節數
????????????????string?strResult=streamreader.ReadLine();//讀取從服務器返回的數據
????????????????if?(strResult.IndexOf(‘-‘)?==?-1)
????????????????{
????????????????????richTextBox1.AppendText(strResult?+?“\r\n“);
????????????????????sendstring?=?“LIST?“?+?“\r\n“;//存儲從服務器中獲得信息列表和大小的命令
????????????????????bufferstring?=?Encoding.GetEncoding(“gb2312“).GetBytes(sendstring.ToCharArray());
????????????????????networkstream.Write(bufferstring?0?bufferstring.Length);
????????????????????string?strInfo?=?streamreader.ReadLine();
????????????????????string[]?str?=?strInfo.Split(‘?‘);
????????????????????richTextBox1.AppendText(“郵件數量:“?+?str[1]?+?“\r\n“);
????????????????????richTextBox1.AppendText(str[1]?+?“:封郵件總容量為“?+?str[2]?+?“\r\n“);
????????????????????MessageBox.Show(this.textBox2.Text?+?“用戶您好!!!“);
????????????????????this.groupBox1.Enabled?=?false;
????????????????????button1.Enabled?=?true;
????????????????}
????????????????el
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????20992??2019-05-12?12:53??C#郵件接收案例源碼\111111.ppt
?????文件??????????0??2019-05-12?12:55??C#郵件接收案例源碼\222222.bmp
?????文件??????13312??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\bin\Debug\收取電子郵件.exe
?????文件??????30208??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\bin\Debug\收取電子郵件.pdb
?????文件??????11608??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\bin\Debug\收取電子郵件.vshost.exe
?????文件????????490??2013-03-18?17:00??C#郵件接收案例源碼\C#郵件接收案例源碼\bin\Debug\收取電子郵件.vshost.exe.manifest
?????文件???????5331??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\Form1.cs
?????文件???????9741??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\Form1.designer.cs
?????文件???????5814??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\Form1.resx
?????文件????????907??2019-02-21?15:56??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6134??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????4608??2014-11-14?11:04??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
?????文件???????1868??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\收取電子郵件.csproj.FileListAbsolute.txt
?????文件????????847??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\收取電子郵件.csproj.GenerateResource.Cache
?????文件???????1757??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\收取電子郵件.csprojResolveAssemblyReference.cache
?????文件??????13312??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\收取電子郵件.exe
?????文件????????180??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\收取電子郵件.Form1.resources
?????文件??????30208??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\收取電子郵件.pdb
?????文件????????180??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\收取電子郵件.Properties.Resources.resources
?????文件????????499??2009-02-16?13:48??C#郵件接收案例源碼\C#郵件接收案例源碼\Program.cs
?????文件???????1406??2014-11-14?13:26??C#郵件接收案例源碼\C#郵件接收案例源碼\Properties\AssemblyInfo.cs
?????文件???????2876??2014-11-14?11:04??C#郵件接收案例源碼\C#郵件接收案例源碼\Properties\Resources.Designer.cs
?????文件???????5612??2009-02-16?13:48??C#郵件接收案例源碼\C#郵件接收案例源碼\Properties\Resources.resx
?????文件???????1118??2014-11-14?11:04??C#郵件接收案例源碼\C#郵件接收案例源碼\Properties\Settings.Designer.cs
?????文件????????249??2009-02-16?13:48??C#郵件接收案例源碼\C#郵件接收案例源碼\Properties\Settings.settings
?????文件???????3943??2014-11-14?11:04??C#郵件接收案例源碼\C#郵件接收案例源碼\收取電子郵件.csproj
?????文件????????925??2014-11-14?11:04??C#郵件接收案例源碼\C#郵件接收案例源碼\收取電子郵件.sln
????..A..H.?????15872??2019-02-21?15:57??C#郵件接收案例源碼\C#郵件接收案例源碼\收取電子郵件.suo
?????目錄??????????0??2014-11-14?11:04??C#郵件接收案例源碼\C#郵件接收案例源碼\obj\Debug\TempPE
?????目錄??????????0??2014-11-14?11:04??C#郵件接收案例源碼\C#郵件接收案例源碼\bin\Debug
............此處省略9個文件信息
評論
共有 條評論