winsock接收邮件得到的是乱码,怎么解决?谢谢winsock1.senddata "retr  1" & vbcrlf然后利用winsock1.getdata s收邮件收到的内容是乱码
问题1:为什么收到的邮件有些邮件全部是乱码,有些邮件部分是乱码(5分)问题2:将邮件正文如何转换成可识别的.给出个编码转换算法吧,谢谢啊(40分)问题3:附件会随正文一起发过来,如何将附件还原?谢谢啊(40分)多出的分给顶帖子的兄弟.谢谢各位啊

解决方案 »

  1.   

    邮件一般用base64加密
    你有没有试过base64去解密?
      

  2.   

    发送时用的base64加密,解密时得不到正确文本.邮件接收时是不是不是base64加密形式???
      

  3.   

    Received: from 192.168.208.45(124.128.201.242) (
     192.168.208.45(124.128.201.242) [192.168.208.45(124.128.201.242)] ) by
     webmail-app77 (Coremail) ; Wed, 17 Jan 2007 18:52:32 +0800 (CST)
    MIME-Version: 1.0
    Message-ID: <[email protected]>
    Date: Wed, 17 Jan 2007 18:52:32 +0800 (CST)
    From: [email protected]
    To: [email protected]
    Subject: =?gb2312?Q?=C0=B4=D7=D4linpunadejia=B5=C4=D3=CA=BC=FE?=
    X-Priority: 3
    X-Originating-IP: [192.168.208.45(124.128.201.242)]
    X-Mailer: <!-- CoreMail Version 3.1_dev Copyright (c) 2002-2007 www.mailtech.cn -->
     163com
    Content-Type: Multipart/Alternative; boundary="Boundary-=_lgIktJhGDYvrrycvJfLttfjPKvGx".
    这是用top 取出的一封邮件头,没有正文的。subject就是不能识别的。
      

  4.   

    subject 用了 qp(Quoted Printable) 编码
      

  5.   

    算法都是公开的,去网上都吧邮件最常见就是base64