Как заставить Thunderbird сохранять вложения в формате.html вместо.xht?
У меня проблема с обработкой вложений в Thunderbird (9.0.1, Windows 7).
Я настроил Thunderbird на открытие файлов HTML с помощью Firefox. Но в настоящее время Thunderbird добавляет расширение ".xht" к файлу вложения при временном сохранении (так, имя файла "foo.html
" сейчас "foo.html.xht
") перед передачей его в Firefox. Таким образом, Firefox пытается проанализировать HTML-файл как XML и терпит неудачу, поскольку вложения часто являются не действительным X(HT)ML, а старым, уродливым HTML.
Если я сохраню вложение вручную, Thunderbird не будет касаться расширения файла, и, следовательно, у Firefox не будет проблем с отображением "старого" HTML. Но при сохранении вручную я должен открыть проводник Windows, перейти к папке загрузки и дважды щелкнуть вручную.
Итак, как мне сказать Thunderbird не изменять имя файла (особенно расширение) при временном сохранении файла?
1 ответ
С помощью базы знаний MozillaZine проблема была признана ошибочной Content-Type
установлено отправителем - былоapplication/xhtml+xml
" вместо "text/html
Msgstr "Таким образом, самым простым решением было бы сказать отправителю добавить тип контента, который соответствует контенту.
Для получателя почты быстрым и грязным решением было бы изменить файл " mimeTypes.rtf", который является частью профиля пользователя. Должна быть запись, похожая на эту:
<RDF:Description RDF:about="urn:mimetype:application/xhtml+xml"
NC:value="application/xhtml+xml"
NC:editable="true"
NC:fileExtensions="xht"
NC:description="Firefox HTML Document">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/xhtml+xml"/>
</RDF:Description>
Меняя он значение NC:fileExtensions
приписывать html
заставит Thunderbird спасти даже application/xhtml+xml
вложения с расширением html:
NC:fileExtensions="html"