お世話になっております。
zabbix v3.0.8
メール通知はsendmessage_smtp_php.sh
smtpサーバーはsendgridサービス
を使用しています。
通知メールの本文内に「ー」があると文字化けしてしまいます。
WebConsole上もDBも文字化けせずに出力、格納されていて、zabbix_server.log上のメール送信ログも文字化けせずに、出力されています。
sendmessage_smtp_php__iso-2022-jp-ms_for_after_PHP5.2.1.shを使用してみましたが、変わりませんでした。
英語のみのメールの場合は以下の文字コードが使用されていますが、
before MAIL_TO :ASCII
before MAIL_SUBJECT :ASCII
before MAIL_MESSAGE :ASCII
after MAIL_TO :ASCII
after MAIL_SUBJECT :ASCII
after MAIL_MESSAGE :ASCII
日本語が混ざると以下のように、MAIL_MESSAGEだけがUTF-8になってしまいます。
before MAIL_TO :ASCII
before MAIL_SUBJECT :ASCII