Thundebird версия 2.0.0.6 (20070728)
Прикрепляю файл с расширением zip, отсылаю его
на другой стороне Thundebird той же версии показывает вложение в виде текста,
смотрю у себя в отправленных в исходном тексте Content-Type: text/x-moz-deleted;
переименовываю тот же файл в rar, отсылаю, на другой стороне показывает в виде вложения, смотрю в отправленных
Content-Type: application/octet-stream;
Что интересно на другой стороне проблем с zip нету присылает файлы с нормальным аттачментом, в исходном тексте
Content-Type: application/octet-stream;
Ка победить непонятно
Отсутствует
Приложенные файлы сохраняются, их можно посмотреть.
На другой стороне исходник письма выглядит так же у аттачмента Content-Type: text/x-moz-deleted.
Из чего делаю вывод что с моей стороны неправильно формируется письмо с аттачментом zip.
Как с этим бороться не понятно.
Отсутствует
В общем победил.
Проблема в файле mimeTypes.rdf в нем есть строчка
<RDF:Description RDF:about="urn:mimetype:text/x-moz-deleted"
NC:fileExtensions="zip"
NC:description="WinRAR ZIP archive"
NC:value="text/x-moz-deleted"
NC:editable="true">
<NC:handlerProp RDF:resource="urn:mimetype:handler:text/x-moz-deleted"/>
</RDF:Description>
Как она там оказалась и как поправить штатными средствами не знаю.
Поступил просто: удалил все узлы с упоминанием о text/x-moz-deleted
Заработало как надо.
Отредактировано 12monkey (09-08-2007 17:18:57)
Отсутствует
Thundebird версия 2.0.0.6 (20070728)
Прикрепляю файл с расширением zip, отсылаю его
на другой стороне Thundebird той же версии показывает вложение в виде текста,
смотрю у себя в отправленных в исходном тексте Content-Type: text/x-moz-deleted;
переименовываю тот же файл в rar, отсылаю, на другой стороне показывает в виде вложения, смотрю в отправленных
Content-Type: application/octet-stream;Что интересно на другой стороне проблем с zip нету присылает файлы с нормальным аттачментом, в исходном тексте
Content-Type: application/octet-stream;Ка победить непонятно
для того чтобы это исправить нужно в mimetypes.rdf добавить следующее
<RDF:Seq RDF:about="urn:mimetypes:root">
<RDF:li RDF:resource="urn:mimetype:application/zip"/>
</RDF:Seq>
<RDF:Description RDF:about="urn:mimetype:externalApplication:application/zip"
NC:path="/usr/local/bin/7zFM.sh" -ваша прога открытия архива
NC:prettyName="7-zip" />
<RDF:Description RDF:about="urn:mimetypes">
<NC:MIME-types RDF:resource="urn:mimetypes:root"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:application/zip"
NC:value="application/zip"
NC:editable="true"
NC:description="zip arhiv">
<NC:fileExtensions>zip</NC:fileExtensions>
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/zip"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:handler:application/zip"
NC:alwaysAsk="false"
NC:saveToDisk="false"
NC:handleInternal="false"
NC:useSystemDefault="false">
<NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/zip"/>
</RDF:Description>
<RDF:Seq RDF:about="urn:mimetypes:root">
<RDF:li RDF:resource="urn:mimetype:application/x-rar"/>
</RDF:Seq>
<RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-rar"
NC:path="/usr/local/bin/7zFM.sh" - ваша прога открытия архива
NC:prettyName="7-zip" />
<RDF:Description RDF:about="urn:mimetypes">
<NC:MIME-types RDF:resource="urn:mimetypes:root"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:application/x-rar"
NC:value="application/x-rar"
NC:editable="true"
NC:description="rar arhiv">
<NC:fileExtensions>rar</NC:fileExtensions>
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-rar"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:handler:application/x-rar"
NC:alwaysAsk="false"
NC:saveToDisk="false"
NC:handleInternal="false"
NC:useSystemDefault="false">
<NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-rar"/>
</RDF:Description>
это два однотипных блока один для zip другой для rar.
происходит так потому что thunderbird не знает что это за типы файолв zip и rar лезет в mimetypes.rdf и ищет там инфо чтобы присвоить аттчменту правильный content-type . а в вашем mimetypes.rdf либо нет такоей инфы и тогда он
присваивает Content-Type: application/octet-stream , либо она неправильная наподобие Content-Type: text/x-moz-deleted;
подробнее об вложениях в thunderbird смотри тут внизу
Отсутствует