C# 怎么样解码base64邮件的内容

.Net技术 码拜 9年前 (2016-03-11) 862次浏览
要做一个邮箱监控软件,获取发送来的邮件,假如该邮件是特定邮件(如:标题中带有特定文字),则将该邮件的 收件人  发件人 抄送名单 正文内容打印出来。现在问题是这样1.获取到了邮件信息,怎么样将其中的base64的字符串提取出来并解析。2.怎么样获得发来的邮件(不是全部的邮件),或获得未读邮件。急求各位高手!
解决方案

10

解密

string JiaMi="密文";
byte[] output = Convert.FromBase64String(JiaMi);
string JieMi = Encoding.Default.GetString(output); 

获取邮件,要看使用什么邮件收发软件了,如outlook,涉及到office编程

10

base64是一些字母的格式,假如你要从文本中提取还确实不一定对。除非先约定了例如长度,或格式约定。

30

编码并不一定是 base64,也可能是 quoted printable 的
邮件数据项的编码格式是:
=?字符集?编码类型?数据体<回车换行>
其中:
字符集 数据体解码后的字符集
编码类型 B 表示 base64, Q 表示 quoted printable
<回车换行> 表示数据项结束
获得发来的邮件,需编程访问 POP3 服务器(都有相应的接口)

50

什么样的内容?贴出来看看

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C# 怎么样解码base64邮件的内容
喜欢 (0)
[1034331897@qq.com]
分享 (0)