• 大小: 54KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-20
  • 语言: C#
  • 标签: C#  pop3  发送邮件  

资源简介

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;//接服务器
        string sendstring;//用于存储POP3服务命令参数
        byte[] bufferstring;//用于存储POP3服务命令参数字节数
        NetworkStream networkstream;//接服务器与服务器进行数据交互
        StreamReader streamreader;//读取信息数据
        private void button2_Click(object sender EventArgs e)
        {
            //将光标置为等待状态
            Cursor cr = Cursor.Current;
            Cursor.Current = Cursors.WaitCursor;

            server = new TcpClient(this.popserver.Text 110);//实例TcpClient 类对象联接服务器
            networkstream = server.GetStream();//实例NetworkStream类对象接收返回发送的数据
  streamreader = new StreamReader(networkstream System.Text.Encoding.GetEncoding(“GB2312“));//实例StreamReader类对象读取数据

            try
            {
                sendstring = “USER “+this.txtusername.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.txtpwd.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.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个文件信息

评论

共有 条评论