惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Know Your Adversary
Know Your Adversary
D
Docker
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
人人都是产品经理
人人都是产品经理
V
V2EX
V
Visual Studio Blog
J
Java Code Geeks
博客园 - 【当耐特】
罗磊的独立博客
量子位
W
WeLiveSecurity
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
The Cloudflare Blog
O
OpenAI News
PCI Perspectives
PCI Perspectives
The Last Watchdog
The Last Watchdog
S
Schneier on Security
博客园 - Franky
WordPress大学
WordPress大学
T
Tor Project blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Security Latest
Security Latest
Cisco Talos Blog
Cisco Talos Blog
腾讯CDC
美团技术团队
博客园 - 叶小钗
www.infosecurity-magazine.com
www.infosecurity-magazine.com
月光博客
月光博客
S
Secure Thoughts
Engineering at Meta
Engineering at Meta
T
Tailwind CSS Blog
TaoSecurity Blog
TaoSecurity Blog
Google DeepMind News
Google DeepMind News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Last Week in AI
Last Week in AI
aimingoo的专栏
aimingoo的专栏
G
Google Developers Blog
D
DataBreaches.Net
Project Zero
Project Zero
S
SegmentFault 最新的问题
C
Cisco Blogs
H
Help Net Security
Google Online Security Blog
Google Online Security Blog
A
About on SuperTechFans
F
Fortinet All Blogs
博客园 - 司徒正美

博客园 - Kingthy

【开源项目】智能电视及电视盒子的控制应用TVRemoteIME的接口说明 实现安卓里边下边播的播放器(源码公开) 现在很火的答题赢钱游戏,让我来简单教你怎么做自动答题器 【开源项目】电视盒子好用又强大的APP: TVRemoteIME [原创]用C#实现微信“跳一跳”小游戏的自动跳跃助手 javascript图片隐写术,感觉可以用它来干点有想法的事情 我的KT库之----与VT的结合 我的KT库之----数据库的操作(DbCommandBuilder/DbConditionBuilder) VTemplate模板引擎的使用—Function标签 我的KT库之----数据库的操作(DbCommandExecutor) 我的KT库之----数据库的操作(DbHelper) 我的KT库之----数据对象 【原创】腾讯微博的XSS攻击漏洞 我的KT库之-----缓存与配置 我的KT库之-----对象池 我的KT库之-----扩展方法 我的KT库之-----认识KT [开源]基于C#的腾讯微博SDK V0.1版本发布 怪异的StackOverflowException异常
开源的Kingthy.Mail邮件组件库
Kingthy · 2010-03-23 · via 博客园 - Kingthy

Kingthy.Mail 邮件组件库共分为以下三个组件:

1、Kingthy.Mail.POP3

根据POP3协议接收邮件.
   例子: 
            POP3Client client = new POP3Client("pop.gmail.com", 995, "xx@gmail.com", "xx", true); 
            client.IsDebugMode = true;  //开启调试模式,开启后将会在dll库所在目录下生成一个"pop3trace.log"文件 
            client.Connect(); 
            int num, size; 
            client.GetMailboxStats(out num, out size); 
            if (num > 0) 
            { 
                var list = client.GetMailList(false); 
                foreach (var item in list) 
                { 
                    if (item.Id > 5) break; 
                    client.Timeout = 600000; 
                    var mail = client.GetMailMessage(item.Id); 
                    Console.WriteLine(mail.Body); 
                } 
            }

2、Kingthy.Mail.IMAP4

根据IMAP4协议对邮箱进行管理和接收邮件
   例子: 
            IMAP4Client client = new IMAP4Client("imap.gmail.com", 993, "xxx@gmail.com", "xxx", true); 
            client.IsDebugMode = true; //开启调试模式,开启后将会在dll库所在目录下生成一个"imap4trace.log"文件 
            client.Connect(); 
            var mailboxes = client.GetAllMailboxes(); 
            var mailbox = mailboxes.Find(x => x.Name.Equals("INBOX", StringComparison.InvariantCultureIgnoreCase)); 
            var status = mailbox.Select(); 
 
            for (int i = 1; i <= status.TotalMessages; i++) 
            { 
                var mail = mailbox.GetMailMessage(i); 
                Console.WriteLine(mail.Body); 
            }

3、Kingthy.Mail.Mime

用于解析MIMI格式的邮件内容,如.eml文件
   例子: 
   MailMessage mail = MimeParser.Parse(@"c:\mailboxes\1.eml"); 
   Console.WriteLine(mail.Body);

项目托管:
Kingthy.Mail项目托管在Google code上。
URL: http://kingthy-mail.googlecode.com/
SVN: http://kingthy-mail.googlecode.com/svn/src/