免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5585 | 回复: 7
打印 上一主题 下一主题

郁闷,折腾几天了还是搞不定,大家帮忙 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-06 10:24 |只看该作者 |倒序浏览
10可用积分
邮件多部分的问题,,好郁闷,搞不定,我发的格式是下面的,大家看看
FROM:"yy"<spy_005@163.com>
TO: <16645709@qq.com>
Subject:adfa
Date:Sun, 06 Sep 2009 10:13:40 +0800
X-Priority: 3
MIME-Version: 1.0
Content-Type: multipart/alternative;
          boundary="--PartBoundary=20070105update20090905 by libo "
X-Mailer: Copyright (c) 2002-2009  by Libo QQ:16645709
Content-Language: zh-cn
X-CM-TRANSID: DcCowLAbkHHYGqNKgG5RBg--.3581S2
X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73
        VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUog7k042IEc7kJM7k042IE42xK82IY6r43
        WwAYjxAI6xAIw28IcVAK0I8IjxAxM7k0a2IF6r1UM7kC6x804xWl1cI2aVASI7xKeskqzI
        4l14x267AKxVWUJVW8JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3wAFxVCF77xC
        6IxKo4kEV4yl1I0EscIYIxCEI4klw4CSwwAFIxvE14AKwVWUJVWUGwA2z4x0Y4vE2Ix0cI
        8IcVAFwI0_tr0E3s1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_GcCE3s1l84ACjcxK6I8E
        87Iv67AKxVW0oVCq3wA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_GcCE3s1lnxkEFVAIw20F6c
        xK64vIFxWl57IF6s8CjcxG0xyl5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE
        14v26r126r1DMcIj6I8E87Iv67AKxVW8JVWxJwACjcxG0xvY0x0EwIxGrwACY4xI64xv4x
        Avw2CEb4CIw280cs4lFVAaXTZC67ZELSn0mTvEwaV2v3VFvVW8M4kE64xI4xA0e2IEY21l
        w4CEc2x0rVAKj4xxMx02cVAKzwCY1Ik26cxK620vw7xCY7Wlc7Ca8VAvwVCjb41lc2xSY4
        AK67AK6r4UMxkI7II2jI8vz4v_Cr0_Zr1l42xK82IYc2Ij64vIr41l4c8EcI0En4kS14v2
        6r1Y6r17MxCjnVAqn7xvrwCFI7km07C267AKxVWUAVWUtwC2zVAF1VAY17CE14v26r1j6r
        15MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF
        7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVW3JVWrJr1lIxAIcVC2z280aVAFwI
        0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8JbIYCTnIWIevJa73UjIFyTuYvjxU
        4_-PUUUUU
Message-Id: <4AA31AD8.03AEA2.29547@m12-13.163.com>
X-CM-SenderInfo: pvs1siiqv6il2tof0z/

This is a multi-part message in MIME format.

----PartBoundary=20070105update20090905 by libo
Content-Type: text/plain;   charset="us-ascii"
Content-Transfer-Encoding: 7bit

aaaatest,

--PartBoundary=20070105update20090905 by libo --


发送后,显示如下


邮件格式信息都在正文显示出来了???????????????

最佳答案

查看完整内容

boundary格式不能含空格,具体查看相关rfc。另外,中间的boundary首部加--,结束的boundary首尾都要加--,所以6楼也是改错了。。

论坛徽章:
0
2 [报告]
发表于 2009-09-06 10:24 |只看该作者

回复 #5 chary8088 的帖子

boundary格式不能含空格,具体查看相关rfc。
另外,中间的boundary首部加--,结束的boundary首尾都要加--,所以6楼也是改错了。。

论坛徽章:
0
3 [报告]
发表于 2009-09-06 10:25 |只看该作者
outlook的数据信息:
From: "spy" <spy_005@163.com>
To: <16645709@qq.com>
Subject: test
Date: Sun, 6 Sep 2009 09:47:52 +0800
Message-ID: <000001ca2e94$0c8571f0$259055d0$@com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
        boundary="----=_NextPart_000_0001_01CA2ED7.1AA8B1F0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcoulAuUSf5SHk5ETA2y1yWGl+H+tg==
Content-Language: zh-cn
X-CM-TRANSID: DsCowLDb2LrKFKNKwN2RBw--.16758S2
X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73
        VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUrc7k042IEc7kJM7k042IE42xK82IY6r43
        WwAYjxAI6xAIw28IcVAK0I8IjxAxM7k042IE4IIF72xFxVCFI7km07C267AKxwAYjsxI4V
        WUJwAYFVCjjxCrM7AvxsIEeIx0w2Cm54CxM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAI
        w20EY4v20xvaj40_Wr0E3s1l1I0E4x80FVCIwcAKzIAtM7C26IkvcIIF6IxKo4kEV4yl1I
        IY67AEw4v_Jr0_Jr4l84ACjcxK6xIIjxv20xvE14v26w1j6s0DM28EF7xvwVC0I7IYx2IY
        6xkF7I0E14v26rxl6s0DM28EF7xvwVC2z280aVAFwI0_GcCE3s1l84ACjcxK6I8E87Iv6x
        kF7I0E14v26rxl6s0DM2vYz4IE04k24VAvwVAKI4IrMc804VCqF7xvr2I5Mc02F40Eb7x2
        x7xS6r4j6ryUMc02F40E57IF67AEF4xIwI1l5I8CrVAKz4kIr2xC04v26r4j6ryUMc02F4
        0E42I26xC2a48xMcIj6xIIjxv20xvE14v26r106r15McIj6I8E87Iv67AKxVWUJVW8JwAC
        jcxG0xvY0x0EwIxGrwACY4xI6c02F40EF4CFx40kM4IEnf9ElVAFpTB2q-sK649IAas0Wa
        I_GwAKzx0Yzs0v6xACxx1l7xkE3sIE4IxYO2xFxVAFwI1l7I0Y64k_MxkFs20EY4vE8sxK
        j4xv1wCY1Ik26cxK6x8YrwCY02Avz4vE14v_KwCY0x0Ix7I2Y4AK6F4j6FyUMxAIw28Icx
        kI7VAKI48JMxCjnVAqn7xvrwCFI7km07C267AKxVW5Jr1j6rWUJr1lx4CE17CEb7AF67AK
        xVWUJVWUXwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxV
        WUJVW8JwCI42IY6xAIw20EY4v20xvaj40_Wr1j6rW3Jr1lIxAIcVC2z280aVAFwI0_Jr0_
        Gr1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8JbIYCTnIWIevJa73UjIFyTuYvjxU3jXHDU
        UUU
X-CM-SenderInfo: pvs1siiqv6il2tof0z/

这是一封 MIME 格式的多部分邮件。

------=_NextPart_000_0001_01CA2ED7.1AA8B1F0
Content-Type: text/plain;
        charset="us-ascii"
Content-Transfer-Encoding: 7bit

teststetttttt


------=_NextPart_000_0001_01CA2ED7.1AA8B1F0
Content-Type: text/html;
        charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns=3D"urn:schemas-microsoft-comfficeffice" =
xmlns:w=3D"urn:schemas-microsoft-comffice:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:\5B8B\4F53;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:\5B8B\4F53;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@\5B8B\4F53";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
/* Page Definitions */
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>

<body lang=3DZH-CN link=3Dblue vlink=3Dpurple =
style=3D'text-justify-trim:punctuation'>

<div class=3DSection1>

<p class=3DMsoNormal><span =
lang=3DEN-US>teststetttttt<o:p></o:p></span></p>

</div>

</body>

</html>

------=_NextPart_000_0001_01CA2ED7.1AA8B1F0--


和我也没什么区别,我也没看出邮件头有什么分别,不知道,outlook为什么正常显示??

论坛徽章:
0
4 [报告]
发表于 2009-09-06 10:36 |只看该作者
MIME-Version: 1.0
Content-Type: multipart/alternative;
          boundary="--PartBoundary=20070105update20090905 by libo "
X-Mailer: Copyright (c) 2002-2009  by Libo QQ:16645709
Content-Language: zh-cn

......

X-CM-SenderInfo: pvs1siiqv6il2tof0z/
This is a multi-part message in MIME format.
----PartBoundary=20070105update20090905 by libo
Content-Type: text/plain;   charset="us-ascii"
Content-Transfer-Encoding: 7bit

你需要考虑的是:
1、内容编码格式
2、传输编码格式
在客户端都可以设定,你不妨用Outlook连接邮件服务器,指定编码格式以后发送,然后也用Outlook接收,很快就能定位出问题所在。

论坛徽章:
0
5 [报告]
发表于 2009-09-06 10:54 |只看该作者
你的boundary设置有问题。。分别改成这样:


Content-Type: multipart/alternative;
          boundary="--PartBoundary=20070105update20090905_by_libo_"

......

----PartBoundary=20070105update20090905_by_libo_

......

----PartBoundary=20070105update20090905_by_libo_--

论坛徽章:
0
6 [报告]
发表于 2009-09-06 11:28 |只看该作者

回复 #4 maxxfire 的帖子

4楼的修改的boundary和我代码里的有什么区别?
后面加了下划线?

论坛徽章:
0
7 [报告]
发表于 2009-09-06 11:36 |只看该作者

TO 4楼

按你的修改后,有点效果了,不过好像没有彻底解决问题

论坛徽章:
0
8 [报告]
发表于 2009-09-07 11:26 |只看该作者
多谢LS解决问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP