163邮箱登录

本文介绍了作者在C#项目中如何实现163邮箱的登录和收件箱信件内容获取。包括登录逻辑、获取收件箱列表以及获取指定发件人信件内容的方法。由于作者正则表达式能力不足,部分细节可能处理不够完善。完整代码可在CSDN下载。
摘要由CSDN通过智能技术生成

最近邮箱项目需要取163邮箱收件箱信件内容, 在网上找了半天没找到满意的, 由于刚入收C#, 好多库不怎么了解, 网上也搜不到, 于是自己造了一个"轮子"(美其名曰: 开发")

好了, 不多废话, 回归正题.

登录

public bool LoginEmail()
        {
            string oldUrl = "https://reg.163.com/logins.jsp?username=" + username + "&password=" + password + "&url=http://fm163.163.com/coremail/fcg/ntesdoor2";

            try
            {
                HttpWebRequest request = WebRequest.Create(oldUrl) as HttpWebRequest;
                request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8";
                request.UserAgent = "User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3086.0 Safari/537.36";
                HttpWebResponse response = request.GetResponse() as HttpWebResponse;
                cookieContainer.Add(CookieUpdate(response.GetResponseHeader("Set-Cookie")));
                StreamReader reader = new StreamReader(response.GetResponseStream());
                string html = reader.ReadToEnd();
                reader.Close();
                string content = @"var url = """;
                int start
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值