资源简介

asp.net用OpenPop.dll获取邮件列表和内容源代码,126、163邮箱SSL需要设为false,QQ邮箱SSL需要设为true。缺陷:邮件正文上传的图片文件不能显示,附件没有获取,请自行研究。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using OpenPop.Pop3;
using OpenPop.Mime;

namespace WebMail
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender EventArgs e)
        {
            List list = new List();
            //实例化pop3访问对象
            Pop3Client pop3 = new Pop3Client();
            //连接到邮件服务器
            pop3.Connect(“pop.163.com“ 110 false);  //连接方法(“连接服务器“,端口号,是否使用安全)qq邮箱端口995、设true
            //身份验证
            pop3.Authenticate(“xxxx@163.com“ “xxxx“);
            //读邮件列表
            //1、获取邮件的个数
            int count = pop3.GetMessageCount();
            //2、遍历显示出来
            for (int i = 1; i <= count; i++)//i必须从1开始,邮件个数不能小于0
            {
                try
                {
                    Message msg = pop3.GetMessage(i);
                    MailItem data = new MailItem();
                    data.NO = i;
                    data.FromAddress = msg.Headers.From.Address;//发送者的邮箱地址
                    data.FromSender = msg.Headers.From.DisplayName;//发送者的名字
                    data.Date = msg.Headers.DateSent; //邮件的发送时间
                    data.Subject = msg.Headers.Subject;//邮件的标题/主题
                    list.Add(data);
                }
                catch
                {
                    continue;
                }
            }
            //断开连接
            pop3.Disconnect();
            //绑定显示
            Repeater1.DataSource = list;
            Repeater1.DataBind();
        }
    }

    public class MailItem
    {
        public int NO { get; set; }  //主键
        public string FromSender { get; set; } //发送人
        public string FromAddress { get; set; }//发送人邮箱地址
        public DateTime Date { get; set; }//邮件发送的时间
        public string Subject { get; set; }//标题
        public string Body { get; set; }//邮件体
    }
}

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

     文件      69632  2013-05-18 02:02  WebMail\WebMail\bin\OpenPop.dll

     文件       7680  2019-07-16 17:16  WebMail\WebMail\bin\WebMail.dll

     文件      15872  2019-07-16 17:16  WebMail\WebMail\bin\WebMail.pdb

     文件       1591  2019-06-30 17:34  WebMail\WebMail\Default.aspx

     文件       2735  2019-07-16 17:17  WebMail\WebMail\Default.aspx.cs

     文件       1148  2019-06-30 13:10  WebMail\WebMail\Default.aspx.designer.cs

     文件       1397  2019-06-30 17:35  WebMail\WebMail\Details.aspx

     文件       2690  2019-07-16 17:10  WebMail\WebMail\Details.aspx.cs

     文件       2168  2019-06-30 13:01  WebMail\WebMail\Details.aspx.designer.cs

     文件       7084  2019-07-16 17:16  WebMail\WebMail\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

    .......     69632  2013-05-18 02:02  WebMail\WebMail\obj\Debug\Package\PackageTmp\bin\OpenPop.dll

    .......      7680  2019-06-30 17:30  WebMail\WebMail\obj\Debug\Package\PackageTmp\bin\WebMail.dll

    .......     15872  2019-06-30 17:30  WebMail\WebMail\obj\Debug\Package\PackageTmp\bin\WebMail.pdb

    .......      1591  2019-06-30 17:34  WebMail\WebMail\obj\Debug\Package\PackageTmp\Default.aspx

    .......      1397  2019-06-30 17:35  WebMail\WebMail\obj\Debug\Package\PackageTmp\Details.aspx

    .......       313  2019-06-30 16:04  WebMail\WebMail\obj\Debug\Package\PackageTmp\Web.config

    .......       313  2019-06-30 12:54  WebMail\WebMail\obj\Debug\TransformWebConfig\original\Web.config

     文件        313  2019-06-30 16:04  WebMail\WebMail\obj\Debug\TransformWebConfig\transformed\Web.config

     文件        356  2019-06-30 13:03  WebMail\WebMail\obj\Debug\WebMail.csproj.FileListAbsolute.txt

     文件       6710  2019-06-30 13:03  WebMail\WebMail\obj\Debug\WebMail.csprojResolveAssemblyReference.cache

     文件       7680  2019-07-16 17:16  WebMail\WebMail\obj\Debug\WebMail.dll

     文件      15872  2019-07-16 17:16  WebMail\WebMail\obj\Debug\WebMail.pdb

     文件       1315  2019-06-30 12:54  WebMail\WebMail\Properties\AssemblyInfo.cs

     文件        313  2019-06-30 12:54  WebMail\WebMail\Web.config

     文件       1240  2019-06-30 12:54  WebMail\WebMail\Web.Debug.config

     文件       1301  2019-06-30 12:54  WebMail\WebMail\Web.Release.config

     文件       4756  2019-06-30 13:03  WebMail\WebMail\WebMail.csproj

     文件       1086  2019-06-30 13:03  WebMail\WebMail\WebMail.csproj.user

     文件        991  2019-06-30 17:37  WebMail\WebMail\WebMail.Publish.xml

     文件        911  2019-06-30 12:54  WebMail\WebMail.sln

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

评论

共有 条评论