电子邮件的邮件标头中NextPart是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:05:50
电子邮件的标头是这样的:
----------------------------------------------------------------
Subject: Re: Task
Date: Thu, 4 Jan 2007 16:18:39 +0800
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_053F_01C74082.081309A0"
X-Priority: 3
X-MSMail-Priority: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
----------------------------------------------------------------
其中boundary="----=_NextPart_000_053F_01C74082.081309A0"几乎在每封信中都有。但是每封信的NextPart都不一样。
请问NextPart后面的串值由什么决定?
是什么意思?

在Content-Type后面有一个boundary=\"XX-1234DED00099A\"参数。这个值用来分离邮件中的不同
部分。它叫做MIME边界标记。边界标记的值必须尽可能的唯一,以免在超出邮件范围时发生混乱。
\"警告\"信息(译者:指\"This is a MIME Encoded
Message\")在那里是为了让不符合MIME的客户程序
能够把它显示给用户,否则他们就不理解一个空白邮件是什么意思。

boundary包含了边界标记,并且它是通过一个随机数进行了唯一化再做MD5哈希生成的

他用来标识下一封mail