日期:2014-05-18  浏览次数:20410 次

在此问一系列邮件相关的问题,希望大家进来看看,小撒200分
问题一:
    收邮件的时候获取的其他参数都正确,如邮件标题JMsg.Subject,但是邮件的内容却始终为空,不论用JMsg.Body还是别的什么获取,谁遇到过这种情况?

问题二:
    收邮件收取的附件有些打不开,如果我收到的是txt文本,那么可以正常打开,如果是别的文件,如Excel,Doc就打不开,为什么?

------解决方案--------------------
全部没有遇到过,只给帮顶了
------解决方案--------------------
接分.
------解决方案--------------------
不知
------解决方案--------------------
专业接分。不懂web。
------解决方案--------------------
友情帮顶~
------解决方案--------------------
么遇到,接分~
------解决方案--------------------
友情帮顶
------解决方案--------------------
友情帮顶~


------解决方案--------------------
友情帮顶
------解决方案--------------------
专业接分
------解决方案--------------------
星星太多,眼都花了.

是不是数据还原的时候有问题?换一下编码方式再发个TXT文件还正常吗?unicode的试试.
------解决方案--------------------
JF
------解决方案--------------------
都没有遇到过,

可能是编码问题
------解决方案--------------------
路过;不懂......

------解决方案--------------------
没遇到过你这样的情况,但我遇到过邮件半天也不发过去,一过去就是一堆,下了不少组件,对Subject和发送时的静态方法印象深刻,友情帮顶,给我分,哈
------解决方案--------------------
路过,接分
------解决方案--------------------
友情帮顶

------解决方案--------------------
友情帮顶

------解决方案--------------------
使自己封装的邮件传输吗?如果是,先看看流中的原始数据。
应该是分析邮件格式出错了。
------解决方案--------------------
看星星,接分。
------解决方案--------------------
呵呵。帮顶了。
估计老大做过得比我见过得还多。
up up
------解决方案--------------------
换比较 高版本的jmail

试试

private jmail.MessagesClass _mailmsg; //建立邮件信息集
((jmail.MessageClass)_mailmsg[i]).Charset = "GB2312 ";
((jmail.MessageClass)_mailmsg[i]).Encoding = "base64 ";
((jmail.MessageClass)_mailmsg[i]).ContentType = "text/html ";
------解决方案--------------------
关注 帮顶
------解决方案--------------------
jf
------解决方案--------------------
只发邮件,重来不收邮件
------解决方案--------------------
jf
------解决方案--------------------
我不用jmail
------解决方案--------------------
帮顶过几天我也要JMAIL的 关注一下
------解决方案--------------------