【发布时间】:2015-04-24 19:08:42
【问题描述】:
根据我在 Internet 上找到的内容,MIME(多用途 Internet 邮件扩展,现为 Internet Media Type (?))是一种描述文件类型的方法>(多个协议使用的标头)。
所以,MIME 本身并不是一个协议,而是其他协议使用的扩展,对吧?
这意味着该扩展由应用程序在应用层使用,除了携带 MIME 标头之外没有任何协议做任何事情。
所以,如果我发送带有 mp3 附件的邮件,SMTP/其他应用层协议会识别出这是一个 mp3 附件,还是应用程序有责任识别文件?从这个意义上说,MIME 不能被称为 SMTP 的扩展,而是一种供应用程序使用的功能。
如果 SMTP 无法识别这是一种不同类型的文件,它将如何正确将其存储在邮件服务器中? (例如,一个 MPEG 视频文件需要特定的格式来存储,邮件服务器将如何存储它而不给予任何特殊处理?)
对不起,如果我的问题听起来有点含糊,但我想了解不同的协议(尤其是 SMTP)如何使用 MIME。
感谢您的帮助。
【问题讨论】:
-
如果您通过电子邮件向自己发送了一段短视频并检查了传入消息的来源,您会大开眼界。