Почему Mutt отправляет контент-расположение: встроенный вверху?

1461
phwd

Мой заголовок из настроек Mutt и msmtp выглядит следующим образом

From an.address@gmail.com Fri Dec 10 12:10:20 2010 Date: Fri, 10 Dec 2010 12:10:20 -0500 From: Name Name <an.address@gmail.com> To: @fb.com Subject: hoppity Message-ID: <20101210171020.GA40317@firstname-lastname-macbook.local> 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
Возможно, поскольку тип содержимого указан как multipart / mixed, он ожидает, что расположение содержимого будет встроенным. Daisetsu 13 лет назад 0
@Daisetsu Я не уверен, хотя вы могли бы объяснить это? потому что я просматривал заголовки Gmail при отправке через gmail.com, и в верхней части списка таких полей нет. Только во вложениях. phwd 13 лет назад 0

1 ответ на вопрос

1
Gilles

Mutt (по состоянию на 1.5.20) всегда записывает Content-Dispositionзаголовок, когда записывает заголовок MIME. Для части верхнего уровня многокомпонентного сообщения или сообщения, не состоящего из нескольких частей, я думаю, что Content-Dispositionэто всегда inline.

Хотя отсутствие полного контроля над заголовком раздражает (для пользователя mutt), я удивляюсь, почему вы захотите изменить его. Если у вас многокомпонентное сообщение и вы не хотите показывать какую-либо часть в строке, достаточно установить каждую часть attachment(при условии, что MUA получателя обрабатывает Content-Dispositionкак написано, что не всегда так). Если у вас есть одночастное сообщение, но вы не хотите, чтобы тело отображалось по умолчанию, это не соответствует распространенным привычкам электронной почты - я не ожидал бы, что многие MUA справятся с этим случаем.