摘要: 编码public string EncodeBase64(string code_type,string code){ string encode = ""; byte[] bytes = Encoding.GetEncoding(code_type).GetBytes(code); try { encode = Convert.ToBase64String(bytes); } catch { e... 阅读全文
posted @ 2010-07-29 16:22 freedom831215 阅读(1195) 评论(1) 推荐(1)
摘要: 分开邮件的各个部分,应该是用正则了.分开之后,对内容做读取的时候,需要用base64和qp两种解码,要根据邮件相关信息来确定具体用哪一种.一般邮件获取内容编码方式的正则的写法应该是下面这个样子C# code 做一个TextAnalyze方法来统筹分析C# code base64在c#中处理很简单了,就放一个qp的解码.这个也是在网上辛苦搜到的.当时自己水平太凹,总编不好.C# code 当时对我来... 阅读全文
posted @ 2010-07-29 15:26 freedom831215 阅读(847) 评论(0) 推荐(0)
摘要: w3 JMail v4.4 Professional 的获取请自行 google!或参阅 http://community.csdn.net/Expert/TopicView.asp?id=3739405w3 JMail v4.4 Professional 是一个 COM 的组件,我用 C# 把其 POP3 COM 类封装成一个用于收取邮件的 .Net 组件:实现了//同步事件public eve... 阅读全文
posted @ 2010-07-29 11:47 freedom831215 阅读(582) 评论(0) 推荐(0)
摘要: C#没有内置收邮件的类,参考网络上的代码,针对POP3协议服务器使用 Jmail组件来收邮件,针对IMAP协议服务器使用LumiSoft.Net 。另外,一般免费邮箱需要在邮箱设置中开启 POP3(或IMAP)、 SMTP服务才可以使用非浏览器客户端连接。在测试以下代码之前,确保已经开启以上服务。在编写代码之前,需要先安装Jmail组件,然后再用 vS2008 的工具转化为可以引用的组件。以下是在... 阅读全文
posted @ 2010-07-29 11:44 freedom831215 阅读(1054) 评论(0) 推荐(0)
摘要: (1)用jmail发送邮件 jmail.Message Jmail = new jmail.Message(); DateTime t = DateTime.Now; String Subject = "新数据库"; String body = "数据库已经更新,现将新数据库发给你!"; String FromEmail = "发送邮件的地址(例如l@163.com)"; String ToEma... 阅读全文
posted @ 2010-07-29 11:39 freedom831215 阅读(468) 评论(0) 推荐(0)
摘要: 本文涉及的内容:1:自己制作Pop3Helper 信件格式的处理有麻烦2:使用现成的pop3类 LumiSoft.Net.POP3.Client; 有两种处理方法3:使用IMAP收邮件 功能似乎更多,比起pop3来。4:SMTP发送邮件 关于 Mailbox unavailable. The server response was: 5.7.1 Unable to relay for xx 的错误... 阅读全文
posted @ 2010-07-29 10:21 freedom831215 阅读(858) 评论(0) 推荐(0)