[ZBX-2011] E-mail with Cyrillic (or other non-English) symbols in subject displayed incorrectly in mail-clients like Created: 2010 Feb 16 Updated: 2017 May 30 Resolved: 2010 May 27 |
|
Status: | Closed |
Project: | ZABBIX BUGS AND ISSUES |
Component/s: | Server (S) |
Affects Version/s: | 1.8.1 |
Fix Version/s: | 1.8.3, 1.9.0 (alpha) |
Type: | Incident report | Priority: | Minor |
Reporter: | Oleksii Zagorskyi | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 3 |
Labels: | None | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Description |
Subject formatted in UTF-8 format, but not have necessary syntax like =?UTF-8?Q?[subject]?= : {STATUS}{ITEM.LOG.SOURCE} ?= that work fine and displayed correctly. Sory for my English |
Comments |
Comment by Dmitry Borovikov [ 2010 Feb 27 ] |
Olexiy Zagorskiy, Все наши письма по-умолчанию отправляются в UTF-8. |
Comment by Oleksii Zagorskyi [ 2010 Feb 28 ] |
Dmitry Borovikov , Действительно все символы в теме кодируются в UTF-8 (в том числе и кириллица). По умолчанию с почтовыми клиентами ситуация обстоит следующим образом: Если в настройках ЗАББИКСА указать тему сообщения например вот так =?UTF-8?Q? {HOSTNAME}: {ITEM.LOG.SOURCE} киррилица?= то получаем следующее: Исследовал во всех клиентах чужое письмо, в котором ТЕМА отображается корректно. Так итог - заголовки НУЖНЫ, а сам текст ТЕМЫ нужно кодировать в base64. При этом заголовки должны быть =?UTF-8?B? ?= Обратите внимание при этом на символ "B" а не "Q". Вот например ссылка где видно как корректно форматировать тему письма: То есть нужно типа так: =?UTF-8?B?base64_encode($subject)?= Обратите внимание на стандарты и думаю Вы это исправите. |
Comment by Dmitry Borovikov [ 2010 Mar 01 ] |
Olexiy Zagorskiy, Большое спасибо за указание на проблему и подробный её анализ. Спасибо за данную ссылку. |
Comment by Oleksii Zagorskyi [ 2010 Mar 14 ] |
Я так понимаю проблема устранена и потому протестировал сегодня фикс в версии pre-zabbix-1.8.2.x-10776.tar.gz (архив скачан с оф. сайта) и получил тот же отрицательный результат. p.s. Похоже я сделал неправильное действие. Вместо повторнорного открытия бага я сделал тестирование и теперь опция повторного открытия для меня недоступна. Исправьте пожалуйста. Проблема осталась не закрыта. |
Comment by Alexander Vladishev [ 2010 Mar 15 ] |
Изменения еще не включены в бранч 1.8, т.к. находятся на стадии тестирования. Ждите статуса "Closed". Спасибо! |
Comment by Oleksii Zagorskyi [ 2010 Mar 16 ] |
Разобрался с SVN. Взял из репозитария svn://svn.zabbix.com/branches/dev/ZBX-2011-e-mails_follow_standards/ функцию " email.c" ревизии 10768 от 12.03.2010 г. |
Comment by Alexander Vladishev [ 2010 Mar 17 ] |
Спасибо за проведенную Вами работу. |
Comment by Dmitry Borovikov [ 2010 Mar 19 ] |
Fixed in the pre-1.8.2(revision 10935) and in the trunk(revision 10936). Since these revisions all e-mails sent by Zabbix do follow 'SMTP/MIME e-mail' format. |
Comment by stevec [ 2010 Apr 08 ] |
This issue seems to be fixed for mail, but not for sms. My version of zabbix: Zabbix Server v1.8.2 (revision 11211) (29 March 2010) From my paging logs: Thu Apr 8 12:11:22 2010 using SMS service The body of the message is fine. It's just the subject. Thanks. |
Comment by Igor Danoshaites (Inactive) [ 2010 Apr 15 ] |
Mail Steve Carpenter: Well, technically this is mail going to SMS. I have an email alias for my pager. Anyway, I ran a test. I built a clean el5 system and then installed Zabbix 1.8.2. Setup a host (actually it's just a power strip) with an item, trigger, graph, alert, etc. Set the alert to go off and I received the garbled subject as described. I then rebuilt the system with the exact same el5 os and installed Zabbix 1.8.1. I set up the same host, item, trigger, etc., and the page shows up normal (not garbled). Details from the logs: >>> 220 QuickPage v3.3.http SNPP server ready at Wed Apr 14 19:35:07 2010^M Thanks for looking into this. BTW, I'm liking this product. Steve |
Comment by richlv [ 2010 Apr 15 ] |
this will have to be improved so that subjects w/o extended characters are passed as-is |
Comment by Aleksandrs Saveljevs [ 2010 Jun 02 ] |
Fixed in pre-1.8.3 in r12483. |
Comment by Oleksii Zagorskyi [ 2011 Jan 01 ] |
I was thinking - who is the reporter of a issue #2011? Happy New p.s. it was my first issue for this tracker at all |