Util/Mail/Pop3.cs

(开头部分) 12KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Sockets;
using System.Text;

namespace Util.Mail
{
    class Pop3
    {
        private string mstrHost = null;  //主机名称或IP地址
        private int mintPort = 110;  //主机的端口号(默认为110)
        private TcpClient mtcpClient = null;  //客户端
        private NetworkStream mnetStream = null;  //网络基础数据流
        private StreamReader m_stmReader = null;  //读取字节流
        private string mstrStatMessage = null;  //执行STAT命令后得到的消息(从中得到邮件数)

        /// <summary>
        /// 构造函数
        /// </summary>
        /// <remarks>一个邮件接收对象</remarks>
        public Pop3()
        {
        }

        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="host">主机名称或IP地址</param>
        public Pop3(string host)
        {
            mstrHost = host;
        }

        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="host">主机名称或IP地址</param>
        /// <param name="port">主机的端口号</param>
        /// <remarks>一个邮件接收对象</remarks>
        public Pop3(string host, int port)
        {
            mstrHost = host;
            mintPort = port;
        }

        #region 属性

        /// <summary>
        /// 主机名称或IP地址
        /// </summary>
        /// <remarks>主机名称或IP地址</remarks>
        public string HostName
        {
            get { return mstrHost; }
            set { mstrHost = value; }
        }

        /// <summary>
后面还有 355 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。