C#阅读邮件 C#SMTP服务器 C# 邮箱服务器
邮件接收了..保存了...怎么读?
自身有自己的解码方法..
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分.不解释.