【摘要】:MIME允许邮件中包含任意类型的文件,如文本、图像、声音、视频、程序和其他特殊数据等等,有关MIME的信息被包含在邮件头中,遵循“标题域:值”格式。表11-4 常见的多媒体MIME类型/子类型Content-Transfer-Encoding域:说明传输内容的编码方案。MIME定义5种不同的编码方案:7bit、quoted-printable、base64、8bit、binary。对SMTP邮件传输,只有前3种方案有效,因它们产生只包含NVT ASCII字符的邮件正文。使用带8bit MIME支持的扩充SMTP,可用8bit编码。
MIME允许邮件中包含任意类型的文件,如文本、图像、声音、视频、程序和其他特殊数据等等,有关MIME的信息被包含在邮件头中,遵循“标题域:值”格式。
邮件头中包含的MIME信息通常包括:MIME版本、内容类型以及所传输内容的编码方案,这里是一个简单邮件头的实例:
MIME定义7种标准的内容类型,16种标准子类型,对具体的内容类型和子类型来说,有指定的参数。此外MIME还允许自定义内容类型,只要发送方与接收方都能理解即可,为避免命名上出现冲突,自定义内容类型名称的前面需要加上“X-”标识。见表11-4。
表11-4 常见的多媒体MIME类型/子类型(www.xing528.com)
Content-Transfer-Encoding域:说明传输内容的编码方案。
MIME定义5种不同的编码方案:7bit(默认的NVT ASCII)、quoted-printable、base64、8bit(包含字符行的8bit数据)、binary(无需包含多行的8bit数据)。
对SMTP邮件传输,只有前3种方案有效,因它们产生只包含NVT ASCII字符的邮件正文。使用带8bit MIME支持的扩充SMTP,可用8bit编码。尽管内容类型与编码方案独立,但RFC推荐使用quoted-printable对包含非ASCII数据的text进行编码,使用base64对image、audio、video和octet-stream application编码,multipart和message内容类型须以7bit编码。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。