为什么 mutt 在顶部发送 content-disposition:inline?

为什么 mutt 在顶部发送 content-disposition:inline?

我的 mutt 和 msmtp 设置标头如下所示

From [email protected] Fri Dec 10 12:10:20 2010
Date: Fri, 10 Dec 2010 12:10:20 -0500
From: Name Name <[email protected]>
To: {0xFACEB00C>>2 in decimal}@fb.com
Subject: hoppity
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="LZvS9be/3tNcYl/X"
Content-Disposition: inline
User-Agent: Mutt/1.5.20 (2009-06-14)
Status: RO
Content-Length: 898
Lines: 58

我知道如何更改附件的内容配置(使用 ^D),但上面的内容我似乎无法删除或更改。它为什么在那里?我该如何删除它?

答案1

Mutt(自 1.5.20 起)Content-Disposition在写入 MIME 标头时始终会写入标头。对于多部分消息或非多部分消息的顶层部分,我认为Content-Disposition始终为inline

虽然无法完全控制标头很烦人(对于 mutt 用户来说),但我不知道您为什么要更改它。如果您有一条多部分消息并且不想以内联方式显示任何部分,则将每个部分设置为attachment应该足够了(前提是收件人的 MUA 处理方式Content-Disposition与书面形式一致,但情况并非总是如此)。如果您有一条单部分消息但不想默认显示正文,这不符合常见的电子邮件习惯 — 我认为许多 MUA 不会处理这种情况。

相关内容