Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№125-02-2010 17:49:49

Jan3A1r
Участник
 
Группа: Members
Зарегистрирован: 25-02-2010
Сообщений: 5
UA: Chrome 4.0

Проблема с отображением заголовков писем

Искал, последняя похожая проблема датируется 2007 годом....

Суть - при работе с gmail через IMAP неправильно отображаются названия писем - вопросики (?????) вместо русских символов (т.е те, которые высвечиваются в списке, а при просмотре самого сообщения заголовок отображается нормально).
Пробовал 2 разных gmail ящика, пробовал менять windows (т.е тестил на Windows XP, Windows 7).

Никаких дополнений не установлено, баг сохраняется при работе в Thunderbird 3.0.1 и при использовании альфа билда Lanikai.

Прикладываю скрины и исходный код сообщений, заголовки для которых форматируются правильно и неправильно.

Скрин 1. Список всех писем, некоторые форматируются с ????? в заголовках
f6d061933ce7.png

Скрин 2. Вот так выглядит письмо если нажать на него
5f0f200aab34.png

Приложение 1. Source письма, заголовок для которого рисуется неправильно.

Выделить код

Код:

Delivered-To: ///////////////@gmail.com
Received: by 10.216.22.74 with SMTP id s52cs731245wes;
        Mon, 28 Dec 2009 16:30:19 -0800 (PST)
Received: by 10.204.160.86 with SMTP id m22mr6020588bkx.82.1262046605937;
        Mon, 28 Dec 2009 16:30:05 -0800 (PST)
Return-Path: <yatorrent@s3.webhost.su>
Received: from s3.webhost.su (s3.webhost.su [188.40.78.139])
        by mx.google.com with ESMTP id 6si25732616bwz.51.2009.12.28.16.29.34;
        Mon, 28 Dec 2009 16:30:05 -0800 (PST)
Received-SPF: pass (google.com: domain of yatorrent@s3.webhost.su designates 188.40.78.139 as permitted sender) client-ip=188.40.78.139;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of yatorrent@s3.webhost.su designates 188.40.78.139 as permitted sender) smtp.mail=yatorrent@s3.webhost.su
Received: from yatorrent by s3.webhost.su with local (Exim 4.69)
    (envelope-from <yatorrent@s3.webhost.su>)
    id 1NPPpp-0002Zl-Nc; Tue, 29 Dec 2009 03:21:14 +0300
To: admin@ya-torrent.com
Subject: С НОВЫМ ГОДОМ!
X-PHP-Script: ya-torrent.com/admin/admin_mass_email.php for 92.126.61.122
Reply-to: admin@ya-torrent.com
From: admin@ya-torrent.com
Message-ID: <7271c47d69568ae07ad52cb15c93b777@ya-torrent.com>
MIME-Version: 1.0
Content-type: text/plain; charset=windows-1251
Content-transfer-encoding: 8bit
Date: Tue, 29 Dec 2009 03:21:13 +0300
X-Priority: 0
X-MSMail-Priority: Normal
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-Sender: admin@ya-torrent.com
X-AntiAbuse: Board servername - ya-torrent.com
X-AntiAbuse: User_id - 527
X-AntiAbuse: Username - Rollex
X-AntiAbuse: User IP - 92.126.61.122
Sender:  <yatorrent@s3.webhost.su>


Уважаемые пользователи нашего трекера! 

Администрация Я-Torrent поздравляет вас с наступающим Новым Годом и дарит вам "Золотые дни" до 15 января.

Золотые дни - дни когда вам не засчитывается download трафик!

Так же хочу вам сообщить, что у нас открылся портал! 

Зайти на наш портал вы всегда сможете набрав адрес http://ya-torrent.com/portal.php 

Для просмотра портала вам необходимо быть авторизированным нашем форуме

Приложение 2. Начало исходника письма в той же кодировке (1251), которое форматируется правильно.

Выделить код

Код:

Delivered-To: ////////////////@gmail.com
Received: by 10.216.29.10 with SMTP id h10cs138153wea;
        Sun, 18 Oct 2009 22:14:28 -0700 (PDT)
Received: by 10.211.143.13 with SMTP id v13mr4983573ebn.21.1255929267311;
        Sun, 18 Oct 2009 22:14:27 -0700 (PDT)
Return-Path: <www@cyberforum.ru>
Received: from cyberforum.ru (cyberforum.ru [188.120.34.65])
        by mx.google.com with ESMTP id 7si1244172eyg.4.2009.10.18.22.14.27;
        Sun, 18 Oct 2009 22:14:27 -0700 (PDT)
Received-SPF: pass (google.com: domain of www@cyberforum.ru designates 188.120.34.65 as permitted sender) client-ip=188.120.34.65;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of www@cyberforum.ru designates 188.120.34.65 as permitted sender) smtp.mail=www@cyberforum.ru
Received: (from www@localhost)
    by cyberforum.ru (8.14.3/8.14.2) id n9J5EQOY064310;
    Mon, 19 Oct 2009 09:14:26 +0400 (MSD)
    (envelope-from www)
Date: Mon, 19 Oct 2009 09:14:26 +0400 (MSD)
To: jan3a1rspam@gmail.com
Subject: =?windows-1251?q?=CE=F2=E2=E5=F2_=E2_=F2=E5=EC=E5_=27=C3=F0=E0=F4=E8=EA=E0_=E2_=D2=F3=F0=E1=EE_=CF=E0=F1=EA=E0=EB=FC=2E=27?=
X-PHP-Script: www.cyberforum.ru/showthread.php for 216.129.119.13, 216.129.119.13
From: =?windows-1251?q?=D4=EE=F0=F3=EC_=EF=F0=EE=E3=F0=E0=EC=EC=E8=F1=F2=EE=E2_=E8_=F1=E8=F1=E0=E4=EC=E8=ED=EE=E2?= <admin@cyberforum.ru>
Auto-Submitted: auto-generated
Message-ID: <20091019051423.1bcaefbf06e9@www.cyberforum.ru>
MIME-Version: 1.0
Content-Type: text/plain; charset="windows-1251"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-Mailer: vBulletin Mail via PHP

Уважаемый(ая) Jan3A1r, ////////////////////

Спасибо за помощь.

Отсутствует

 

№225-02-2010 21:08:15

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 5248
UA: Minefield 3.7

Re: Проблема с отображением заголовков писем

В свойствах папки почты пробовали выбрать кодировку Windows-1251 (я не знаю, можно ли это для IMAP папки. Для POP3 точно можно.)?
При случае сообщите отправителям писем, не указывающим кодировку в поле Subject:, что на дворе 21-й век и стандарты надо соблюдать. Пусть переделывают свой убогий почтовый движок.


Do you feel lucky, punk?

Отсутствует

 

№325-02-2010 21:21:56

Jan3A1r
Участник
 
Группа: Members
Зарегистрирован: 25-02-2010
Сообщений: 5
UA: Chrome 4.0

Re: Проблема с отображением заголовков писем

К сожалению, пробовал... и в настройках папки, и ставить по умолчанию, и в настройках кодировок самой громоптицы. Сейчас нашел 2 или 3 похожих поста здесь, судя по всему, проблема остается.

Самое странное тут то, что если ту же самую почту подсасывать по pop3, то нет проблем, а вот с имапом начинаются интересные вещи... Может, кто-нибудь еще сталкивался и есть что предложить?

И кстати еще один странный момент - это почему, блин, если читать письмо, то заголовок отображается без проблем, а в списке все равно сохраняются ??????????????...

Отсутствует

 

№426-02-2010 08:20:09

Galantic
Happy Win7 user
 
Группа: Members
Зарегистрирован: 07-08-2007
Сообщений: 296
UA: Minefield 3.7

Re: Проблема с отображением заголовков писем

banbot
на POP3 только работает, на IMAP нет :(  Кодировка по умолчанию стоит Кириллица Windows-1251. Если в свойствах папки поставить галочку "использовать как кодировку по умолч. для всех сообщений в папке (игн. опред. для отдельных сообщ. и автоопределение)" то ничего не изменяется, только еще другие письма корежатся.

давно ищу решение проблемы Jan3A1r

Отредактировано Galantic (26-02-2010 08:22:10)


Adblock Plus + подписки RuAdList = интернет без рекламы.

Отсутствует

 

№526-02-2010 12:58:55

Jan3A1r
Участник
 
Группа: Members
Зарегистрирован: 25-02-2010
Сообщений: 5
UA: Chrome 4.0

Re: Проблема с отображением заголовков писем

было бы здорово если бы ктонить написал как решить проблему) сейчас наверно багрепорт накатаю...

Отсутствует

 

№602-03-2010 11:54:40

gaddiman
Участник
 
Группа: Members
Зарегистрирован: 19-10-2009
Сообщений: 10
UA: Chrome 5.0
Веб-сайт

Re: Проблема с отображением заголовков писем

Jan3A1r пишет

было бы здорово если бы ктонить написал как решить проблему) сейчас наверно багрепорт накатаю...

У меня та же самая проблема... удалось как то ее решить?

Отсутствует

 

№702-03-2010 20:34:37

Jan3A1r
Участник
 
Группа: Members
Зарегистрирован: 25-02-2010
Сообщений: 5
UA: Chrome 4.1

Re: Проблема с отображением заголовков писем

нет еще, надеюсь кто-то из девелоперов/решавших данный вопрос заглянет на эту страничку... ах черт, про репорт забыл)

Отсутствует

 

№802-03-2010 23:57:41

luitzen
Участник
 
Группа: Members
Зарегистрирован: 19-07-2008
Сообщений: 791
UA: Firefox 3.6

Re: Проблема с отображением заголовков писем

Jan3A1r пишет

ах черт, про репорт забыл)

Баг 513472 от 29.08.2009 не ваш?

Отсутствует

 

№905-03-2010 19:24:09

Jan3A1r
Участник
 
Группа: Members
Зарегистрирован: 25-02-2010
Сообщений: 5
UA: Chrome 4.1

Re: Проблема с отображением заголовков писем

нет, не мой, но я его завоутил, остается надеяться что будет исправлен, т.к самому ковыряться очень удалено да и не уверен, что что-то получится

Отсутствует

 

№1018-08-2010 21:04:26

PashaP7
Участник
 
Группа: Members
Зарегистрирован: 06-02-2007
Сообщений: 7
UA: Firefox 3.6

Re: Проблема с отображением заголовков писем

Я тоже завоутил, но что-то никто не хочет фиксить этот баг :(

Отсутствует

 

№1107-02-2012 02:20:23

Mister Twister
Участник
 
Группа: Members
Зарегистрирован: 22-10-2006
Сообщений: 26
UA: Opera 10.6

Re: Проблема с отображением заголовков писем

Продолжаю тему, ибо "воз и ныне там".

Мда, давненько не брал я в руки шашек не заходил я в этот форум! А причина проста - сабжевый глюк Thunderbird.

Эх, помню теплый ламповый Netscape 4.76, все в нем было хорошо - и почта, и интернет, и не утомляющий интерфейс. По тем временам, конечно. Была в нем гармония. Потом был Mozilla Suite, теперь Sea Monkey, но это уже не то.

Ну да ладно, вернемся к нашим баранам, то есть в "буревестникам". Я довольно давно не использовал почтовые клиенты, обычно все через браузер, а тут понадобилось вернуться к истокам, и я по привычке поставил Thunderbird (последний раз я работал еще в версии 1.*, а сейчас уже версия 10!). Настроил аккаунт почты с gmail с доступом по IMAP, и увидел это! (вопросики вместо букв в заголовках сообщений в списке писем)

"Как же так?!" - подумал я, и начал изучать причины явления. Стало ясно, что неправильно отображаются не закодированные в MIME заголовки, то есть когда в Subject лежит простой 8-битный текст, типа "Subject: траляля", а не "Subject: =?windows-1251?q?=....". Этот факт меня крайне удивил. Ведь в былые времена у почтовых клиентов была противоположная проблема - практически все клиенты прекрасно работали с 8-битным текстом в заголовках и плохо поддерживали кодированные заголовки. То есть все было с точностью до наоборот. А теперь, думал я, почтовики уже разучились с plain text работать, им mime подавай!

Но оказалось, что это просто Thunderbird "сильно умный", и глюку этому уже 100 лет в обед. Был я и в багзилле, и высказывания некоторых людей там сводятся в мысли, что некодированные заголовки - не по RFC и фен-шую, они неправильные, поэтому TB "не виноват" и не должен их нормально показывать. Другие почтовики почему-то ведут себя попроще. Да и вообще аргументы глупые, ведь Firefox же показывает "неправильные" html-страницы с неправильной разметкой, без указания кодировки, с нестандартными элементами.

Настроить все сервера, с которых приходит почта, я не могу, доступ по POP по определенным причинам не подходит, поэтому из-за этого глюка придется ставить другой клиент. В добрых фей я не верю, и тот факт, что в багзилле этот глюк до сих пор висит как никому не нужная сирота, говорит о том, что ждать фикса не стоит. И это сильно раздражает - в почтовом клиенте уже по сути встроен нехилый движок браузера, плюс аддоны, темы, свистелки, перделки...
2012 год на дворе, а заголовки писем почтовый клиент показать не может!

Конечно, из пользователей электронной почты 99.9% не знают, что такое почтовый клиент, из оставшихся 99% не понимают разницы между POP и IMAP, а из оставшихся 99% все равно IMAP не используют. Но это не отменяет того, что это базовые технологии, которые почтовый клиент обязан поддерживать по максимуму.

Как айтишник, я понимаю, что проблему можно решить парой строк по алгоритму "если нет указания кодировки в заголовках, то использовать кодировку письма", скопированных из секции обработки почты с POP. Но у меня нет никакого желания ковырять десятки мегабайт исходников и искать проблему. В данном случае игра не стоит свеч, и затраченные усилия не окупятся. Уже есть опыт перепиливания глюков NetBeans, больше не хочу.

В общем, Thunderbird меня сегодня сильно разочаровал. Грустно, господа!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]