我是新手,我还没订阅CSDN邮件列表,
以前我用NOTEPAD打开UNIX下的文本格式,会不分行,并有那种黑点的分行符,就只好用IE打开,格式显示就正确,是不是这种现象?

解决方案 »

  1.   

    Content-Type: multipart/alternative;
    boundary="=====001_skywalker625504172_91809792_====="
    表示该邮件是一个混合体,可能包含text/plain和text/html、图片或者其他多媒体信息、附件等--=====001_skywalker625504172_91809792_=====
    Content-Type: multipart/alternative;
    boundary="=====002_skywalker625504172_91809792_====="
    这表示下面的信息又是一个多重信息。请注意boundary后面的值。--=====002_skywalker625504172_91809792_=====
    Content-Type: text/plain;
    charset="GB2312"
    Content-Transfer-Encoding: base64
    这部分表示文本格式的邮件,字符集是gb2312,编码方式是base64--=====002_skywalker625504172_91809792_=====
    Content-Type: text/html;
    charset="GB2312"
    Content-Transfer-Encoding: base64
    这部分表示html格式的邮件,字符集是gb2312,编码方式是base64--=====001_skywalker625504172_91809792_=====
    Content-Type: image/jpg;
    name="shuangshupan.jpg"
    Content-Transfer-Encoding: base64
    Content-ID: <[email protected]>
    请注意Content-ID,这部分表示该部分的内容是html邮件中的一个图片,类型为image/jpg,名字是shuangshupan.jpg,编码方式是base64,图片在邮件中的ID是[email protected](这也是经过编码的)邮件中的文本的换行符是\n,而windows的notepad中用\r\n两个字符表示换行,所以不能用notepad美观地读出邮件的原文本,用写字板或其他可以对文本进行格式化的编辑器就可以读了。
      

  2.   

    我建议你找一些rfc文档看看,不知道你究竟想要什么?
      

  3.   

    用jmail控件
    有一个HTMLBody属性可以读取