資源簡介
C# POP3接收郵件程序(可用),有需要的就下載吧

代碼片段和文件信息
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.Sockets;
using?System.IO;
using?System.Collections;
using?System.Globalization;
namespace?Ex418
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????TcpClient?server;//接服務(wù)器
????????string?sendstring;//用于存儲POP3服務(wù)命令參數(shù)
????????byte[]?bufferstring;//用于存儲POP3服務(wù)命令參數(shù)字節(jié)數(shù)
????????NetworkStream?networkstream;//接服務(wù)器與服務(wù)器進(jìn)行數(shù)據(jù)交互
????????StreamReader?streamreader;//讀取信息數(shù)據(jù)
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????//將光標(biāo)置為等待狀態(tài)
????????????Cursor?cr?=?Cursor.Current;
????????????Cursor.Current?=?Cursors.WaitCursor;
????????????server?=?new?TcpClient(this.popserver.Text?110);//實例TcpClient?類對象聯(lián)接服務(wù)器
????????????networkstream?=?server.GetStream();//實例NetworkStream類對象接收返回發(fā)送的數(shù)據(jù)
??streamreader?=?new?StreamReader(networkstream?System.Text.Encoding.GetEncoding(“GB2312“));//實例StreamReader類對象讀取數(shù)據(jù)
????????????try
????????????{
????????????????sendstring?=?“USER?“+this.txtusername.Text+“\r\n“;//存儲用戶名
????????????????bufferstring?=?Encoding.GetEncoding(“gb2312“).GetBytes(sendstring.ToCharArray());
????????????????networkstream.Write(bufferstring?0?bufferstring.Length);//將用戶名發(fā)送到服務(wù)器
????????????????richTextBox1.AppendText(streamreader.ReadLine()?+?“\r\n“);//將用用戶顯示在?richTextBox控件中
????????????????sendstring?=?“PASS?“?+?this.txtpwd.Text?+?“\r\n“;//存儲用戶密碼
????????????????bufferstring?=?Encoding.GetEncoding(“gb2312“).GetBytes(sendstring.ToCharArray());
????????????????networkstream.Write(bufferstring?0?bufferstring.Length);//將用戶密碼發(fā)送到服務(wù)器
????????????????richTextBox1.AppendText(streamreader.ReadLine()?+?“\r\n“);
????????????????sendstring?=?“STAT?“?+“\r\n“;//儲存從服務(wù)器獲得所有信息序號和字節(jié)數(shù)命令
????????????????bufferstring?=?Encoding.GetEncoding(“gb2312“).GetBytes(sendstring.ToCharArray());
????????????????networkstream.Write(bufferstring?0?bufferstring.Length);//從服務(wù)器獲得所有信息序號和字節(jié)數(shù)
????????????????string?strResult=streamreader.ReadLine();//讀取從服務(wù)器返回的數(shù)據(jù)
????????????????if?(strResult.IndexOf(‘-‘)?==?-1)
????????????????{
????????????????????richTextBox1.AppendText(strResult?+?“\r\n“);
????????????????????sendstring?=?“LIST?“?+?“\r\n“;//存儲從服務(wù)器中獲得信息列表和大小的命令
????????????????????bufferstring?=?Encoding.GetEncoding(“gb2312“).GetBytes(sendstring.ToCharArray());
????????????????????networkstream.Write(bufferstring?0?bufferstring.Length);
????????????????????string?strInfo?=?streamreader.ReadLine();
????????????????????string[]?str?=?strInfo.Split(‘?‘);
????????????????????richTextBox1.AppendText(“郵件數(shù)量:“?+?str[1]?+?“\r\n“);
????????????????????richTextBox1.AppendText(str[1]?+?“:封郵件總?cè)萘繛椤?+?str[2]?+?“\r\n“);
????????????????????MessageBox.Show(this.txtusername.Text?+?“用戶您好?。?!“);
?????????????????????button1.Enabled?=?t
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????16384??2013-09-16?17:24??C#?POP3接收郵件程序\Ex418\bin\Debug\Ex418.exe
?????文件??????38400??2013-09-16?17:24??C#?POP3接收郵件程序\Ex418\bin\Debug\Ex418.pdb
?????文件??????14328??2013-09-16?17:24??C#?POP3接收郵件程序\Ex418\bin\Debug\Ex418.vshost.exe
?????文件????????490??2009-06-11?05:14??C#?POP3接收郵件程序\Ex418\bin\Debug\Ex418.vshost.exe.manifest
?????文件???????3756??2009-10-02?22:47??C#?POP3接收郵件程序\Ex418\Ex418.csproj
?????文件???????7566??2013-09-16?17:17??C#?POP3接收郵件程序\Ex418\Form1.cs
?????文件???????8309??2013-09-16?17:17??C#?POP3接收郵件程序\Ex418\Form1.Designer.cs
?????文件???????5814??2013-09-16?17:17??C#?POP3接收郵件程序\Ex418\Form1.resx
?????文件???????1034??2013-09-16?17:14??C#?POP3接收郵件程序\Ex418\fsdfsdf.cs
?????文件????????942??2013-09-16?17:24??C#?POP3接收郵件程序\Ex418\obj\Debug\Ex418.csproj.FileListAbsolute.txt
?????文件????????847??2013-09-16?17:24??C#?POP3接收郵件程序\Ex418\obj\Debug\Ex418.csproj.GenerateResource.Cache
?????文件??????16384??2013-09-16?17:24??C#?POP3接收郵件程序\Ex418\obj\Debug\Ex418.exe
?????文件????????180??2013-09-16?17:24??C#?POP3接收郵件程序\Ex418\obj\Debug\Ex418.Form1.resources
?????文件??????38400??2013-09-16?17:24??C#?POP3接收郵件程序\Ex418\obj\Debug\Ex418.pdb
?????文件????????180??2013-09-16?09:47??C#?POP3接收郵件程序\Ex418\obj\Debug\Ex418.Properties.Resources.resources
?????文件????????523??2012-05-29?16:34??C#?POP3接收郵件程序\Ex418\Program.cs
?????文件???????1342??2009-10-02?22:41??C#?POP3接收郵件程序\Ex418\Properties\AssemblyInfo.cs
?????文件???????2860??2009-10-02?22:41??C#?POP3接收郵件程序\Ex418\Properties\Resources.Designer.cs
?????文件???????5612??2009-10-02?22:41??C#?POP3接收郵件程序\Ex418\Properties\Resources.resx
?????文件???????1090??2009-10-02?22:41??C#?POP3接收郵件程序\Ex418\Properties\Settings.Designer.cs
?????文件????????249??2009-10-02?22:41??C#?POP3接收郵件程序\Ex418\Properties\Settings.settings
?????文件???????6380??2013-09-16?17:14??C#?POP3接收郵件程序\Ex418\QuotedPrintable.cs
?????文件????????905??2009-10-02?22:41??C#?POP3接收郵件程序\Ex418.sln
????..A..H.?????14848??2013-09-16?16:55??C#?POP3接收郵件程序\Ex418.suo
?????目錄??????????0??2013-09-16?15:17??C#?POP3接收郵件程序\Ex418\obj\Debug\Refactor
?????目錄??????????0??2013-09-16?09:46??C#?POP3接收郵件程序\Ex418\obj\Debug\TempPE
?????目錄??????????0??2013-09-16?09:47??C#?POP3接收郵件程序\Ex418\bin\Debug
?????目錄??????????0??2013-09-16?17:24??C#?POP3接收郵件程序\Ex418\obj\Debug
?????目錄??????????0??2013-09-16?09:46??C#?POP3接收郵件程序\Ex418\bin
?????目錄??????????0??2013-09-16?09:46??C#?POP3接收郵件程序\Ex418\obj
............此處省略6個文件信息
評論
共有 條評論