Добрый день!
Вчера столкнулся с проблемой, письма-оповещения от Zabbix начали приходить в некорректной кодировке, а точнее русские символы начали заменяться на вопросительные знаки (???). При этом в веб-интерфейсе и в базе данных русские символы отображаются корректно.
Я грешу на установленные вчера обновления ОС, хотя возможно проблема в чём-то другом.
Подскажите, пожалуйста, как можно диагностировать эту проблему?
Пример заголовков письма с некорректной кодировкой:
Date: Thu, 25 Feb 2016 17:20:05 +0600
Subject: PROBLEM: ?? ????? D: ??????? servername ???????? 9.64 GB (2.36 %)
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Message-ID: <[email protected] сal>
Return-Path: [email protected]
X-MS-Exchange-Organization-Network-Message-Id: 34332466-e92e-40a1-bd08-49014652470e
X-MS-Exchange-Organization-SCL: -1
X-MS-Exchange-Organization-AuthSource: servername.domain.local
X-MS-Exchange-Organization-AuthAs: Anonymous
X-EsetId: DB445E39C363D43388B0409
Пакеты которые вчера были обновлены:
initscripts:amd64
pciutils:amd64
libasan0:amd64
libgnutls-openssl27:amd64
libquadmath0:amd64
gcc-4.8-base:amd64
multiarch-support:amd64
python-samba:amd64
libssl1.0.0:amd64
cpp-4.8:amd64
libgomp1:amd64
libtsan0:amd64
cpio:amd64
libc-dev-bin:amd64
libc-bin:amd64
libc6:amd64
libpci3:amd64
base-files:amd64
libatomic1:amd64
samba-common-bin:amd64
libssl-dev:amd64
samba-libs:amd64
libgcc-4.8-dev:amd64
gcc-4.8:amd64
ca-certificates:amd64
sysv-rc:amd64
libgnutls26:amd64
libgnutls-dev:amd64
libgcrypt11-dev:amd64
sysvinit-utils:amd64
libssl-doc:amd64
openssl:amd64
libwbclient0:amd64
linux-libc-dev:amd64
libgnutlsxx27:amd64
samba-common:amd64
libstdc++6:amd64
libpq5:amd64
libitm1:amd64
libgcrypt11:amd64
libc6-dev:amd64
ntpdate:amd64
Версия Zabbix: 3.0
uname -a
Linux zabbixserver 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Вчера столкнулся с проблемой, письма-оповещения от Zabbix начали приходить в некорректной кодировке, а точнее русские символы начали заменяться на вопросительные знаки (???). При этом в веб-интерфейсе и в базе данных русские символы отображаются корректно.
Я грешу на установленные вчера обновления ОС, хотя возможно проблема в чём-то другом.
Подскажите, пожалуйста, как можно диагностировать эту проблему?
Пример заголовков письма с некорректной кодировкой:
Date: Thu, 25 Feb 2016 17:20:05 +0600
Subject: PROBLEM: ?? ????? D: ??????? servername ???????? 9.64 GB (2.36 %)
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Message-ID: <[email protected] сal>
Return-Path: [email protected]
X-MS-Exchange-Organization-Network-Message-Id: 34332466-e92e-40a1-bd08-49014652470e
X-MS-Exchange-Organization-SCL: -1
X-MS-Exchange-Organization-AuthSource: servername.domain.local
X-MS-Exchange-Organization-AuthAs: Anonymous
X-EsetId: DB445E39C363D43388B0409
Пакеты которые вчера были обновлены:
initscripts:amd64
pciutils:amd64
libasan0:amd64
libgnutls-openssl27:amd64
libquadmath0:amd64
gcc-4.8-base:amd64
multiarch-support:amd64
python-samba:amd64
libssl1.0.0:amd64
cpp-4.8:amd64
libgomp1:amd64
libtsan0:amd64
cpio:amd64
libc-dev-bin:amd64
libc-bin:amd64
libc6:amd64
libpci3:amd64
base-files:amd64
libatomic1:amd64
samba-common-bin:amd64
libssl-dev:amd64
samba-libs:amd64
libgcc-4.8-dev:amd64
gcc-4.8:amd64
ca-certificates:amd64
sysv-rc:amd64
libgnutls26:amd64
libgnutls-dev:amd64
libgcrypt11-dev:amd64
sysvinit-utils:amd64
libssl-doc:amd64
openssl:amd64
libwbclient0:amd64
linux-libc-dev:amd64
libgnutlsxx27:amd64
samba-common:amd64
libstdc++6:amd64
libpq5:amd64
libitm1:amd64
libgcrypt11:amd64
libc6-dev:amd64
ntpdate:amd64
Версия Zabbix: 3.0
uname -a
Linux zabbixserver 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Comment