>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Bugzilla http://forum.mozilla-russia.org/viewforum.php?id=35 >Кодировка заголовков писем в Outlook от Bugzilla http://forum.mozilla-russia.org/viewtopic.php?id=40224 |
Данил > 24-09-2009 11:19:23 |
Outlook - почтовый клиент стоящий у большинства сотрудников. Это как факт. Слетает заголовок письма высылаемого Bugzilla. Т.е. заголовок приходит в unicode формате, тело письма всегда корректно, по-русски. Слетает не регулярно, закономерности отследить не могу. Точно слетает с фразой : В инф.портрете не вернуться на статистику исходного объекта Проверил на 3.2.3 и 3.4.1 версиях Bugzilla. На почту приходит как : проверил, что, например, на gmail, уведомления с этого бага приходят нормально. Есть идеи? |
Данил > 24-09-2009 12:38:20 |
Поправка. также приводят к срыву заголовка письма, всегда. Никакой регулярности и последовательности. Например, в Извиняюсь за громоздкое описание, короче не сказать. |
SnowyOwl > 25-09-2009 07:08:47 |
1. подпишите на изменения ошибки двух пользователей, одного Outlook другого gmail. |
Данил > 25-09-2009 10:28:17 |
SnowyOwl пишет
Outlook стоит как клиент. Почта падает на Microsoft Exchange Server 2003. Выделить код Код:............................... Subject: [Bug 212]=?UTF-8?Q?=20=D0=92=20=D0=B8=D0=BD=D1=84?=.=?UTF-8?Q?=D0=BF=D0=BE=D1=80=D1=82=D1=80=D0=B5=D1=82=D0=B5=20=D0=BD=D0=B5=20=D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1=82=D1=8C=D1=81=D1=8F=20=D0=BD=D0=B0=20=D1=81=D1=82=D0=B0=D1=82=D0=B8=D1=81=D1=82=D0=B8=D0=BA=D1=83=20=D0=B8=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BE=D0=B1=D1=8A=D0=B5=D0=BA=D1=82=D0=B00?= X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Bugzilla X-Bugzilla-Component: Bugzilla ................................ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Date: Fri, 25 Sep 2009 09:54:35 +0400 ............................... = 25-09-2009 10:57:45 Видимо, Microsoft Exchange Server не справляется, правильно рассуждаю? Или есть вариант, что Bugzilla косячит периодически в формировании письма? |
Данил > 25-09-2009 14:56:46 |
Создал trial bugzilla по адресу http://www.jumpbox.com/app/bugzilla |
SnowyOwl > 25-09-2009 20:07:29 |
А изнутри Outlook заголовок также выглядит? Судя по всему, его колбасит на символе ".", который прерывает Quoted-Printable. В тестовых письмах с той же темой с других клиентов -- она закодирована? |
Данил > 28-09-2009 10:45:33 |
SnowyOwl пишет
Изнутри -также Разбираюсь. |
Данил > 28-09-2009 14:08:02 |
Проблема не на стороне Bugzilla. Точнее, приведен ряд доказательств выше, что не может быть баг на стороне Bugzilla. C трех разных Bugzilla письма приходили в unicode. Однозначно сказать, что проблема на стороне Microsoft Exchange Server нельзя. Не нашли, что там явно влияет. Решение SnowyOwl, вам спасибо за попытку разобраться. |
Данил > 09-12-2009 11:16:00 |
SnowyOwl, существует возможность в email_in.pl управлять кодировкой заголовка? Может уже есть готовые прецеденты? Проблема вновь всплыла. |
SnowyOwl > 09-12-2009 18:57:37 |
В самом email_in.pl -- нет. Очень рекомендую до предела обновить версии модулей Perl, особенно Email::MIME::* Сам я на Вашем месте попробовал бы пропускать сообщение через formail и, возможно, iconv перед email_in.pl. |
Данил > 10-12-2009 09:04:39 |
SnowyOwl пишет
Обновление - первое с чего начали. Попробую как говорите. |
Данил > 15-12-2009 11:55:11 |
Можете подробнее сказать как настроить пропуск через formail или iconv ? |
SnowyOwl > 16-12-2009 13:09:35 |
formail выделяет Subject из сообщений без ошибок? Тогда наша цель -- собрать эквивалентное сообщение при помощи какого угодно инструмента... И -- можно еще раз подробнее про префикс [Bug ...] вместо [Ошибка ...]? |
Данил > 24-12-2009 09:53:05 |
SnowyOwl пишет
Не получилось у меня через formail пропустить. Точнее это начало занимать уже слишком много времени.
Пару раз было замечено, что в "сорванных сообщениях", которые должны идти по-русски, подставляется префикс [Bug]. Воспроизвести не получается (получилось тогда, когда постил сообщение на форуме, сейчас в срывах идет префикс по-русски). В результате : Эмпирически выяснено, что сочетание эксчэнжа и bugzilla - не лучшее сочетание :) |