>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Проблема!!! Неверное определение типа файлов http://forum.mozilla-russia.org/viewtopic.php?id=15169 |
wwaaoo > 25-01-2007 15:24:43 |
Здравствуйте! У меня проблема такая. Мне приходят письма с вложением File.html и Thunderbird определяет его как текстовый файл а не как HTML. Пожалуйста, подскажите как сделать так чтобы он определял его как HTML-файл и почему Thunderbird определяет тип файла не по расширению а по содержимому файла в данном случае? Код File.html: Выделить код Код:<BODY> <BR><BR><center><B>Оперативная справка</B><BR> <BR><B>TEST</B><BR> <BR><B>с 01.01.2007 по 25.01.2007 02:00:19</B><BR><BR> <TABLE border=1 frame=box cellpadding=3 cellspacing=0 bordercolordark=006699> <THEAD> <TR> <TH align=middle rowSpan=2>Узел</TH> <TH align=middle rowSpan=2>Сумма</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> <TH align=middle rowSpan=2>TEST</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> <TH align=middle rowSpan=2>Выплачено<BR>всего</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> <TH align=middle colSpan=4>ИЗ НИХ</TH> <TH align=middle rowSpan=2>На оплату<BR>/ на возврат</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> </TR> <TR> <TH>Сумма<BR>оплат</TH> <TH align=middle>Кол-<BR>во</TH> <TH>Сумма<BR>возвратов</TH> <TH align=middle>Кол-<BR>во</TH> </TR> </THEAD> <TBODY></thead> <tbody> <tr><TD align=center>15401</TD><TD align=right>1 200,00</TD><TD align=right >1</TD><TD align=right >0,00</TD><TD align=right >0</TD><TD align=right >3 000,00</TD><TD align=right >1</TD><TD align=right >3 000,00</TD><TD align=right >1</TD><TD align=right >0,00</TD><TD align=right >0</TD><TD align=right >4 249,00</TD><TD align=right >1</TD></tr> </tbody> <TFOOT> <TR> <TH align=left colSpan=1> <B>ИТОГО</B></TH> <TD align=right><font class="ftab2"><nobr>1 200,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>3 000,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>3 000,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>4 249,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> </TR></TFOOT></table> </BODY> |
Merlyel > 25-01-2007 16:33:19 |
А заголовок говорит, что это html или text? |
usergen > 25-01-2007 16:45:14 |
Наверное, в меню Вид стоит галка на "Показывать вложения в теле сообщения" |
wwaaoo > 25-01-2007 16:55:02 |
Merlyel пишет
Не понял тебя. Вроде как-то сложно написал? |
Merlyel > 25-01-2007 17:08:06 |
wwaaoo |
wwaaoo > 25-01-2007 17:08:59 |
usergen пишет
Нет. Если бы так то он отображал его как html файл, то есть там была бы таблица, а вместо этого там просто отображается код html. Добавлено Чтв 25 Янв 2007 17:16:23 : Merlyel пишет
Нет, файл в оригинале file.html (так нам его высылают и я проверял в The Bat там открывается и отображается нормально) И заметил такую вещь если в выше приведенный код добавить заголовок: Выделить код Код:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head></head> то Thunderbird распознает его как HTML. |
usergen > 25-01-2007 17:30:49 |
А в системе у вас кто по умолчанию открывает файлы с расширением .html? |
wwaaoo > 25-01-2007 17:33:45 |
usergen пишет
По умолчанию открывает файлы с расширением .html, Firefox. И дело то не в браузере а в Thunderbird так как в The Bat все отображается и открывается нормально, а Thunderbird почему-то из file.html делает file.html.txt. Добавлено Чтв 25 Янв 2007 17:42:02 : usergen пишет
Там пусто ничего нет Добавлено Чтв 25 Янв 2007 17:46:30 : Merlyel пишет
Да ты прав в заголовке написано Content-Type: TEXT/PLAIN; name="file.html" но почему и как чтобы было не тектс а html? |
Merlyel > 25-01-2007 17:54:45 |
wwaaoo Добавлено Чтв 25 Янв 2007 17:57:27 : |
wwaaoo > 25-01-2007 18:02:49 |
Merlyel пишет
Скорей всего дело не в почтовике (тогда почему The Bat все отображается и открывается нормально) А этот файл генерируется и рассылается по разным адресам и только пользователи Thunderbird парятся а все остальные сидят на The Bat и Outlok и радуются. И смотри приеду два кода, 1-й Thunderbird открывает как текстовый а 2-й как HTML: 1-й Выделить код Код:<BODY> <BR><BR><center><B>Оперативная справка</B><BR> <BR><B>TEST</B><BR> <BR><B>с 01.01.2007 по 25.01.2007 02:00:19</B><BR><BR> <TABLE border=1 frame=box cellpadding=3 cellspacing=0 bordercolordark=006699> <THEAD> <TR> <TH align=middle rowSpan=2>Узел</TH> <TH align=middle rowSpan=2>Сумма</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> <TH align=middle rowSpan=2>TEST</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> <TH align=middle rowSpan=2>Выплачено<BR>всего</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> <TH align=middle colSpan=4>ИЗ НИХ</TH> <TH align=middle rowSpan=2>На оплату<BR>/ на возврат</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> </TR> <TR> <TH>Сумма<BR>оплат</TH> <TH align=middle>Кол-<BR>во</TH> <TH>Сумма<BR>возвратов</TH> <TH align=middle>Кол-<BR>во</TH> </TR> </THEAD> <TBODY></thead> <tbody> <tr><TD align=center>15401</TD><TD align=right>1 200,00</TD><TD align=right >1</TD><TD align=right >0,00</TD><TD align=right >0</TD><TD align=right >3 000,00</TD><TD align=right >1</TD><TD align=right >3 000,00</TD><TD align=right >1</TD><TD align=right >0,00</TD><TD align=right >0</TD><TD align=right >4 249,00</TD><TD align=right >1</TD></tr> </tbody> <TFOOT> <TR> <TH align=left colSpan=1> <B>ИТОГО</B></TH> <TD align=right><font class="ftab2"><nobr>1 200,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>3 000,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>3 000,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>4 249,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> </TR></TFOOT></table> </BODY> 2-й Выделить код Код:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head></head> <BODY> <BR><BR><center><B>Оперативная справка</B><BR> <BR><B>TEST</B><BR> <BR><B>с 01.01.2007 по 25.01.2007 02:00:19</B><BR><BR> <TABLE border=1 frame=box cellpadding=3 cellspacing=0 bordercolordark=006699> <THEAD> <TR> <TH align=middle rowSpan=2>Узел</TH> <TH align=middle rowSpan=2>Сумма</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> <TH align=middle rowSpan=2>TEST</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> <TH align=middle rowSpan=2>Выплачено<BR>всего</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> <TH align=middle colSpan=4>ИЗ НИХ</TH> <TH align=middle rowSpan=2>На оплату<BR>/ на возврат</TH> <TH align=middle rowSpan=2>Кол-<BR>во</TH> </TR> <TR> <TH>Сумма<BR>оплат</TH> <TH align=middle>Кол-<BR>во</TH> <TH>Сумма<BR>возвратов</TH> <TH align=middle>Кол-<BR>во</TH> </TR> </THEAD> <TBODY></thead> <tbody> <tr><TD align=center>15401</TD><TD align=right>1 200,00</TD><TD align=right >1</TD><TD align=right >0,00</TD><TD align=right >0</TD><TD align=right >3 000,00</TD><TD align=right >1</TD><TD align=right >3 000,00</TD><TD align=right >1</TD><TD align=right >0,00</TD><TD align=right >0</TD><TD align=right >4 249,00</TD><TD align=right >1</TD></tr> </tbody> <TFOOT> <TR> <TH align=left colSpan=1> <B>ИТОГО</B></TH> <TD align=right><font class="ftab2"><nobr>1 200,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>3 000,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>3 000,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>0</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>4 249,00</nobr></font></TD> <TD align=right><font class="ftab2"><nobr>1</nobr></font></TD> </TR></TFOOT></table> </BODY> |
Merlyel > 25-01-2007 18:23:52 |
Я и exe могу послать без заголовка, но ведь в таком случае он не очень будет работать, правда? |
usergen > 26-01-2007 09:59:47 |
Провел опыт: скопировал содержимое 1-го кода, создал из текстового файла file.html с этим кодом внутри. Потом отправил этот файл себе из ТВ, и из ОЕ. В обоих случаях получил то, что на картинке: Добавлено Птн 26 Янв 2007 10:10:45 : ------=_NextPart_000_0005_01C7412E.EF48DFA0 ------=_NextPart_000_0005_01C7412E.EF48DFA0 |
wwaaoo > 26-01-2007 11:29:33 |
usergen пишет
Я с Вами полностью согласен Это всё понятно но делу это не поможет. Подскажи лучше мне как справиться с этой проблемой, а проблема очень серьезная, поясню почему. Жила была одна организация, было у них все хорошо стояли у всех The Bat-ы и изредка у кого Outlook Express-ы но были некоторые моменты которые нас не устраивали в The Bat-е и вот было решено использовать на всем предприятие почтовую программу Thunderbird, установили на большинстве компьютеров все работает замечательно всех всё вроде устраивает и тут откуда не возьмись встала перед нами вот такая проблема (если вложенный *.html файл приходит без заголовка то Thunderbird распознает его как текстовый файл), а это насталько важно что встал порос о переходе на The Bat и забыть про те мелочи которые нас не устраивали в нем. Сразу отвечаю: Подскажи как сделать в Thunderbird так чтобы все файлы у которых расширение *.html открывались как html а не как текстовый файл (может какое расширение есть)? и почему тогда The Bat-у без разницы какой заголовок у письма? |
usergen > 26-01-2007 12:19:53 |
Почитайте здесь: http://kb.mozillazine.org/Actions_for_attachment_file_types |
wwaaoo > 26-01-2007 13:44:30 |
usergen пишет
Ура Ура все работает практически так как я хотел Спасибо тебе большое!!! |
alex_ch > 22-03-2007 18:40:25 |
Доброе время суток. У меня под тип этой проблемы. |
Lynn > 22-03-2007 18:55:30 |
alex_ch |
Sergeys > 22-03-2007 19:40:24 |
alex_ch |
alex_ch > 22-03-2007 19:59:42 |
Да. Такого оперативного ответа я ещё не видал. |
sql > 28-10-2008 17:05:38 |
wwaaoo пишет
эту проблему можно решить так в mimetypes.rdf нужно вставить кусок <RDF:Seq RDF:about="urn:mimetypes:root"> <RDF:Description RDF:about="urn:mimetype:externalApplication:text/html" <RDF:Description RDF:about="urn:mimetype:text/html" <RDF:Description RDF:about="urn:mimetype:handler:text/html" а вообще как объяснить thunderbird какое приложение чем открывать смотри тут внизу |