解决方案 »

  1.   

    这和MIME不搭界这个是Base64编码至于解码以后的二进制数据代表什么,只有鬼才知道了。
      

  2.   

    {Return-Path: <[email protected]>
    X-Original-To: whuan%[email protected]
    Delivered-To: [email protected]
    Received: from relay127.31.mail.sohu.net (unknown [10.10.127.31])
    by mx30.mail.sohu.net (Postfix) with ESMTP id 3dNWhF49x1z1BnVpL
    for <whuan%[email protected]>; Mon, 18 Nov 2013 21:47:57 +0800 (CST)
    Received: from smtpbg127.qq.com (smtpbg127.qq.com [183.60.2.43])
    by relay127.31.mail.sohu.net (Postfix) with SMTP id 3dNWld6mcLzTgbD
    for <[email protected]>; Mon, 18 Nov 2013 21:50:53 +0800 (CST)
    DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201307;
    t=1384782496; bh=8c8RtD2qWS4lmUBeYSQ3hAdlcvLcNeVp3UJiwMoxhU8=;
    h=X-QQ-SSF:X-HAS-ATTACH:X-QQ-BUSINESS-ORIGIN:X-Originating-IP:
     X-QQ-STYLE:X-QQ-mid:From:To:Subject:Mime-Version:Content-Type:
     Content-Transfer-Encoding:Date:X-Priority:Message-ID:X-QQ-MIME:
     X-Mailer:X-QQ-Mailer:X-QQ-SENDSIZE;
    b=ZInSQisekDKb7sxJVvmmzaSJACBKYk0uqa1F68cyEPxBNwOqByRGQCVwIDjxloKFj
     St8TLEPpf4d/Fda70Yw97hqB7U67pi/RxgFM0oLznVqYB7Fg9cBW1J8fyDIoEO9qka
     eOPYgbsSvsb5mWwYuKaXdOO5WeKTe/x9owmedBeo=
    X-QQ-SSF: 00010000000000F100000000000000T
    X-HAS-ATTACH: no
    X-QQ-BUSINESS-ORIGIN: 2
    X-Originating-IP: 114.95.130.38
    X-QQ-STYLE: 
    X-QQ-mid: webmail469t1384782494t6063628
    From: "=?gb18030?B?tcvUtsjZ?=" <[email protected]>
    To: "=?gb18030?B?d2h1YW4=?=" <[email protected]>
    Subject: =?gb18030?B?usOwySDO0rauwcujrMTjtq7By8O0o78=?=
    Mime-Version: 1.0
    Content-Type: multipart/mixed;
    boundary="----=_NextPart_528A1A9E_0910D5A8_49C4544F"
    Content-Transfer-Encoding: 8Bit
    Date: Mon, 18 Nov 2013 21:48:14 +0800
    X-Priority: 3
    Message-ID: <[email protected]>
    X-QQ-MIME: TCMime 1.0 by Tencent
    X-Mailer: QQMail 2.x
    X-QQ-Mailer: QQMail 2.x
    X-QQ-SENDSIZE: 520
    X-SHIP: 183.60.2.43
    X-SOHU-ANTISPAM-TMASE: OK-10--6.0741-5.0000-N/A
    X-TMASE-OEM-MatchedID: h506E/enBTYOuBY41QkXu7q1ABs2u9G1Vw+GLlfVhAEGlgl7KnMnvXx/WP5pGMELBTikMyGAFcWgEnDJMLTPPZEDZGdrke8kFEUknJ/kEl4IJHNFHYn7+8g6an3Tqsba68nHGSnQbh+XJa9fz1HXA9PQmsMx7vlt0sxcQloB4j5HpY6N0aIJ2+RISHXaulqqgGQGUq2yUGNoVkWKt71NWTlhAhrIpBSg85JLFGQMwlZ5I7e70RHjyMJjFyi1rcysGzKiq6pZzrGYkJdncJODRObvwOqMsKJilrFJERgCLqwfwV6sBPR0lg==
    X-SOHU-Antispam-Ers: 0This is a multi-part message in MIME format.------=_NextPart_528A1A9E_0910D5A8_49C4544F
    Content-Type: multipart/alternative;
    boundary="----=_NextPart_528A1A9E_0910D5A8_43911995";
    ------=_NextPart_528A1A9E_0910D5A8_43911995
    Content-Type: text/plain;
    charset="gb18030"
    Content-Transfer-Encoding: base641eK49sTY------=_NextPart_528A1A9E_0910D5A8_43911995
    Content-Type: text/html;
    charset="gb18030"
    Content-Transfer-Encoding: base64PGRpdj7V4rj2xNg8aW1nIHNyYz0iY2lkOjM1MkZDNDExQDBDRTg5NzIwLjlFMUE4QTUyLnBu
    ZyI+PC9kaXY+------=_NextPart_528A1A9E_0910D5A8_43911995--------=_NextPart_528A1A9E_0910D5A8_49C4544F
    Content-Type: application/octet-stream;
    name="[email protected]"
    Content-Transfer-Encoding: base64
    Content-ID: <[email protected]>iVBORw0KGgoAAAANSUhEUgAAAGMAAABkCAIAAAAdXBl6AAAABmJLR0QA/wD/AP+gvaeTAAAA
    CXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nMS9a5Alx3Ue+FVWZmW9b9W9t3se3T3dM4PB
    DIjXgG8IoiSSokiZkijRNmVp5dhQOLy7sRG7/mVrFavYtR2r2FBYsT9Wq/Cu5UfYS9uybMmh
    NWGSksWHRZgEQRIvEsAAmEdPd09P3+6+j3pnPTL3R96+0zOAQAqi7BMdhZyqvPdWffWdkyfP
    OZkwPvCl7qfj7F2v/PPt7/yxWU4BAMhb5VGDEhdAKwscE31pceS1FBYB0BV12xbZpHAdvrWX
    Xm9nmze657Yn+DPIemRvTqu36HB5NX6Ln7i8Gj/+rrPF1ZvnL63GvWBptd9l6q0fZ3EEkJtu
    T80fn/ux8cH/qH5l+/9+/cv/GkDbF==------=_NextPart_528A1A9E_0910D5A8_49C4544F
    Content-Type: application/octet-stream;
    charset="gb18030";
    name="20131105214925.png"
    Content-Disposition: attachment; filename="20131105214925.png"
    Content-Transfer-Encoding: base64iVBORw0KGgoAAAANSUhEUgAAAGMAAABkCAIAAAAdXBl6AAAABmJLR0QA/wD/AP+gvaeTAAAA
    CXBIWXMAAA7EAAAOxAGVKw4bAAA==------=_NextPart_528A1A9E_0910D5A8_49C4544F--
    }
    这呢?
      

  3.   


    {Return-Path: <[email protected]>
    X-Original-To: whuan%[email protected]
    Delivered-To: [email protected]
    Received: from relay127.31.mail.sohu.net (unknown [10.10.127.31])
    by mx30.mail.sohu.net (Postfix) with ESMTP id 3dNWhF49x1z1BnVpL
    for <whuan%[email protected]>; Mon, 18 Nov 2013 21:47:57 +0800 (CST)
    Received: from smtpbg127.qq.com (smtpbg127.qq.com [183.60.2.43])
    by relay127.31.mail.sohu.net (Postfix) with SMTP id 3dNWld6mcLzTgbD
    for <[email protected]>; Mon, 18 Nov 2013 21:50:53 +0800 (CST)
    DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201307;
    t=1384782496; bh=8c8RtD2qWS4lmUBeYSQ3hAdlcvLcNeVp3UJiwMoxhU8=;
    h=X-QQ-SSF:X-HAS-ATTACH:X-QQ-BUSINESS-ORIGIN:X-Originating-IP:
     X-QQ-STYLE:X-QQ-mid:From:To:Subject:Mime-Version:Content-Type:
     Content-Transfer-Encoding:Date:X-Priority:Message-ID:X-QQ-MIME:
     X-Mailer:X-QQ-Mailer:X-QQ-SENDSIZE;
    b=ZInSQisekDKb7sxJVvmmzaSJACBKYk0uqa1F68cyEPxBNwOqByRGQCVwIDjxloKFj
     St8TLEPpf4d/Fda70Yw97hqB7U67pi/RxgFM0oLznVqYB7Fg9cBW1J8fyDIoEO9qka
     eOPYgbsSvsb5mWwYuKaXdOO5WeKTe/x9owmedBeo=
    X-QQ-SSF: 00010000000000F100000000000000T
    X-HAS-ATTACH: no
    X-QQ-BUSINESS-ORIGIN: 2
    X-Originating-IP: 114.95.130.38
    X-QQ-STYLE: 
    X-QQ-mid: webmail469t1384782494t6063628
    From: "=?gb18030?B?tcvUtsjZ?=" <[email protected]>
    To: "=?gb18030?B?d2h1YW4=?=" <[email protected]>
    Subject: =?gb18030?B?usOwySDO0rauwcujrMTjtq7By8O0o78=?=
    Mime-Version: 1.0
    Content-Type: multipart/mixed;
    boundary="----=_NextPart_528A1A9E_0910D5A8_49C4544F"
    Content-Transfer-Encoding: 8Bit
    Date: Mon, 18 Nov 2013 21:48:14 +0800
    X-Priority: 3
    Message-ID: <[email protected]>
    X-QQ-MIME: TCMime 1.0 by Tencent
    X-Mailer: QQMail 2.x
    X-QQ-Mailer: QQMail 2.x
    X-QQ-SENDSIZE: 520
    X-SHIP: 183.60.2.43
    X-SOHU-ANTISPAM-TMASE: OK-10--6.0741-5.0000-N/A
    X-TMASE-OEM-MatchedID: h506E/enBTYOuBY41QkXu7q1ABs2u9G1Vw+GLlfVhAEGlgl7KnMnvXx/WP5pGMELBTikMyGAFcWgEnDJMLTPPZEDZGdrke8kFEUknJ/kEl4IJHNFHYn7+8g6an3Tqsba68nHGSnQbh+XJa9fz1HXA9PQmsMx7vlt0sxcQloB4j5HpY6N0aIJ2+RISHXaulqqgGQGUq2yUGNoVkWKt71NWTlhAhrIpBSg85JLFGQMwlZ5I7e70RHjyMJjFyi1rcysGzKiq6pZzrGYkJdncJODRObvwOqMsKJilrFJERgCLqwfwV6sBPR0lg==
    X-SOHU-Antispam-Ers: 0This is a multi-part message in MIME format.------=_NextPart_528A1A9E_0910D5A8_49C4544F
    Content-Type: multipart/alternative;
    boundary="----=_NextPart_528A1A9E_0910D5A8_43911995";
    ------=_NextPart_528A1A9E_0910D5A8_43911995
    Content-Type: text/plain;
    charset="gb18030"
    Content-Transfer-Encoding: base641eK49sTY------=_NextPart_528A1A9E_0910D5A8_43911995
    Content-Type: text/html;
    charset="gb18030"
    Content-Transfer-Encoding: base64PGRpdj7V4rj2xNg8aW1nIHNyYz0iY2lkOjM1MkZDNDExQDBDRTg5NzIwLjlFMUE4QTUyLnBu
    ZyI+PC9kaXY+------=_NextPart_528A1A9E_0910D5A8_43911995--------=_NextPart_528A1A9E_0910D5A8_49C4544F
    Content-Type: application/octet-stream;
    name="[email protected]"
    Content-Transfer-Encoding: base64
    Content-ID: <[email protected]>iVBORw0KGgoAAAANSUhEUgAAAGMAAABkCAIAAAAdXBl6AAAABmJLR0QA/wD/AP+gvaeTAAAA
    CXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nMS9a5Alx3Ue+FVWZmW9b9W9t3se3T3dM4PB
    DIjXgG8IoiSSokiZkijRNmVp5dhQOLy7sRG7/mVrFavYtR2r2FBYsT9Wq/Cu5UfYS9uybMmh
    NWGSksWHRZgEQRIvEsAAmEdPd09P3+6+j3pnPTL3R96+0zOAQAqi7BMdhZyqvPdWffWdkyfP
    OZkwPvCl7qfj7F2v/PPt7/yxWU4BAMhb5VGDEhdAKwscE31pceS1FBYB0BV12xbZpHAdvrWX
    Xm9nmze657Yn+DPIemRvTqu36HB5NX6Ln7i8Gj/+rrPF1ZvnL63GvWBptd9l6q0fZ3EEkJtu
    T80fn/ux8cH/qH5l+/9+/cv/GkDbF==------=_NextPart_528A1A9E_0910D5A8_49C4544F
    Content-Type: application/octet-stream;
    charset="gb18030";
    name="20131105214925.png"
    Content-Disposition: attachment; filename="20131105214925.png"
    Content-Transfer-Encoding: base64iVBORw0KGgoAAAANSUhEUgAAAGMAAABkCAIAAAAdXBl6AAAABmJLR0QA/wD/AP+gvaeTAAAA
    CXBIWXMAAA7EAAAOxAGVKw4bAAA==------=_NextPart_528A1A9E_0910D5A8_49C4544F--
    }
    这呢?好吧你们都是大神!!
    请教 这个能解么?
    这段代码又该怎么称呼呢?
      

  4.   

    这个才是嘛大致上最上面是信头,包括邮件从哪到哪,谁发出的,寄给谁,ip,服务器等等
    然后是plan text的正文。因为email被设计成兼容早期的字符的客户端
    然后是html的正文
    然后是附件,包括嵌入在html正文中的图片和其它文件。
    你用base64解码后按照文件名写成文件就得到了。如果你要解析,可以使用现成的mime解析程序,比如http://www.codeproject.com/Articles/11882/Advanced-MIME-Parser-Creator-Editorhttp://www.codeproject.com/Articles/19777/MIME-Compliant-Parserhttp://www.codeproject.com/Articles/5759/MIME-Message-Composer-Analyser