Lobsters | 📄 原文链接 | 2026-08-06 收录

别再把你的错误发给我:被滥用的 multipart/alternative

来源:kramkow.ski — 2026-08-05

📋 概述

Tomasz Kramkowski 收到一封把错误信息塞进 multipart/alternative 的邮件:text/plain 部分写着「Plain text version not available」,而真正的邮件内容却在 HTML 里。他愤怒地指出 multipart/alternative 的用途是用多种可互换形式呈现同一信息(最常见的 HTML + 纯文本),绝不是用来向收件人报告错误的。他把这种做法的后果拆成三种场景逐一分析:老式客户端、无法处理 HTML 的 MIME 客户端、以及明确偏好纯文本的用户,最终结论是无论哪种情况,用错误信息占掉纯文本位都只会让用户更难受,还可能把邮件送进垃圾箱。

🔑 核心要点

💡 金句

multipart/alternative 可不是用来把该死的错误发给你的。
← 返回 Lobsters 首页