Искал, последняя похожая проблема датируется 2007 годом....
Суть - при работе с gmail через IMAP неправильно отображаются названия писем - вопросики (?????) вместо русских символов (т.е те, которые высвечиваются в списке, а при просмотре самого сообщения заголовок отображается нормально).
Пробовал 2 разных gmail ящика, пробовал менять windows (т.е тестил на Windows XP, Windows 7).
Никаких дополнений не установлено, баг сохраняется при работе в Thunderbird 3.0.1 и при использовании альфа билда Lanikai.
Прикладываю скрины и исходный код сообщений, заголовки для которых форматируются правильно и неправильно.
Скрин 1. Список всех писем, некоторые форматируются с ????? в заголовках
Скрин 2. Вот так выглядит письмо если нажать на него
Приложение 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, ////////////////////
Спасибо за помощь.
Отсутствует
В свойствах папки почты пробовали выбрать кодировку Windows-1251 (я не знаю, можно ли это для IMAP папки. Для POP3 точно можно.)?
При случае сообщите отправителям писем, не указывающим кодировку в поле Subject:, что на дворе 21-й век и стандарты надо соблюдать. Пусть переделывают свой убогий почтовый движок.
Do you feel lucky, punk?
Отсутствует
К сожалению, пробовал... и в настройках папки, и ставить по умолчанию, и в настройках кодировок самой громоптицы. Сейчас нашел 2 или 3 похожих поста здесь, судя по всему, проблема остается.
Самое странное тут то, что если ту же самую почту подсасывать по pop3, то нет проблем, а вот с имапом начинаются интересные вещи... Может, кто-нибудь еще сталкивался и есть что предложить?
И кстати еще один странный момент - это почему, блин, если читать письмо, то заголовок отображается без проблем, а в списке все равно сохраняются ??????????????...
Отсутствует
banbot
на POP3 только работает, на IMAP нет Кодировка по умолчанию стоит Кириллица Windows-1251. Если в свойствах папки поставить галочку "использовать как кодировку по умолч. для всех сообщений в папке (игн. опред. для отдельных сообщ. и автоопределение)" то ничего не изменяется, только еще другие письма корежатся.
давно ищу решение проблемы Jan3A1r
Отредактировано Galantic (26-02-2010 08:22:10)
Adblock Plus + подписки RuAdList = интернет без рекламы.
Отсутствует
было бы здорово если бы ктонить написал как решить проблему) сейчас наверно багрепорт накатаю...
У меня та же самая проблема... удалось как то ее решить?
Отсутствует
ах черт, про репорт забыл)
Баг 513472 от 29.08.2009 не ваш?
Отсутствует
Продолжаю тему, ибо "воз и ныне там".
Мда, давненько не брал я в руки шашек не заходил я в этот форум! А причина проста - сабжевый глюк 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 меня сегодня сильно разочаровал. Грустно, господа!
Отсутствует