C#阅读邮件 C#SMTP服务器 C# 邮箱服务器

zbyvsty521 2012-05-11 11:39:39
邮件接收了..保存了...怎么读?

自身有自己的解码方法..
BASE64解码无压力
GMAIL等会发送未加密的ASCII 解码无压力..

但是.
QP格式附件解码悲剧(HOTMAIL 仅仅他的解不了, 像 163的 QQ的SINA的解码QP解码无压力.HOTmail会出现多一个=3B的字符.解码后由于他的存在导致整个解码向后挪一位....有大神有解码方法么?)

邮件发送中途.
HOTMAIL 会转成8BIT编码...如果继续用ASCII去读这个TCP流..直接读出来的就是个乱码..
莫非在接收DATA过程中需要自动转换编码? 这个问题只有在HOTMAIL存在..其他的无压力..

尝试使用LumiSoft 无果..因为大部分人都是做POP3的..我这里需要的是SMTP服务器 也要定义整套 SMTP的回复编码,调用的规则等.遵守RCF协议.
LUMISOFT所能做到的是 保存邮件内容为.EML文件. 该文件仅仅是我的服务器中 读流的操作.这个本身无压力.没有什么难度.

问题是 保存了.EML文件后怎么将其解码成本身要读的汉字. 尤其是8BIT这块.(.EML解码我服务器其实也可以,不过我的服务器是在读完流直接解码.而他的是保存文件后解码)


有人有见解么?.
有人有做过么?
目前先40分.能用的解决方案.追加50分.不解释.
...全文
101 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧