别再往 text/plain 里塞错误提示

Stop sending me your errors

我偏爱 text/plain 格式的邮件,但最近收到的邮件却让我很恼火。发件人滥用 multipart/alternative 协议,在纯文本部分塞入“没有纯文本版本”的错误提示,而真正的 HTML 内容却藏在另一个部分。这完全违背了 RFC2046 的初衷,multipart/alternative 本意是提供相同信息的不同形式,而非用来报错。对于使用旧版客户端、不支持 HTML 或偏好纯文本的用户来说,这种设计不仅无助于解决问题,反而增加了困惑。如果系统无法生成有用的纯文本版本,不如直接省略,而不是用一条无意义的错误信息去冒犯用户。这不仅能让收件人更满意,还能避免邮件被 SpamAssassin 标记为垃圾邮件。

multipart/alternative 绝不是用来给我发送该死的错误信息的。

同日更多故事

2026-08-05