正文

smtp邮件信头分析2010-08-01 16:48:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/edwardguo/51566.html

分享到:

测试邮件标题:
你好!

测试邮件内容:
你好,smtp world!

附件文件test.txt内容:
hello, smtp world!


测试邮箱为网易邮箱,打开邮箱,使用高级动作查看信头,内容如下(//后面的为注释):

Received: from flybird (unknown [218.XXX.X.XX])
by smtp6 (Coremail) with SMTP id J0BxuLcH0kFMN0gF.2
for <flybird14@163.com>; Wed, 29 Dec 2004 09:26:37 +0800 (CST)
X-Originating-IP: [218.XXX.X.XX]    // 给你发邮件的ip地址
Date: Wed, 29 Dec 2004 9:27:22 +0800    // 邮件发送时间
From:   <flybird14@163.com>     // 标记发信人
To: flybird14@163.com <flybird14@163.com>   // 收信人
Subject: =?GB2312?B?=C4=E3=BA=C3=A3=A1?=   // 邮件标题,采用gb2321编码,=C4=E3=BA=C3=A3=A1为"你好!"的base64编码
Mime-Version: 1.0
Content-Type: multipart/mixed;     // 邮件类型
       boundary="=====000_Dragon401541412041_=====" // 信息分隔符
Message-Id: <41D207CD.0156AE.23127>

--=====000_Dragon401541412041_=====    // 开始分隔符
Content-Type: text/plain;    
       charset="GB2312"      // 内容类型及其charset类型
Content-Transfer-Encoding: quoted-printable  

=C4=E3=BA=C3=A3=ACsmtp world!     // 邮件内容"你好,smtp world!"的quoted-printable编码,这里也可以用base64编码

--=====000_Dragon401541412041_=====    // 分隔符,下面为附件内容
Content-Type: application/octet-stream;    // 附件文件类型,application/octet-stream为通用类型
       name="test.txt"      // 附件名称
Content-Transfer-Encoding: base64    // 编码方式为base64
Content-Disposition: attachment;    // 附件附加属性
       filename="test.txt"     // 文件名

aGVsbG8sIHNtdHAgd29ybGQh     // 文件内容"hello, smtp world!"的base64编码

--=====000_Dragon401541412041_=====--    // 结束分隔符,注意,后面多了"--"

阅读(4542) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册