Quantcast
Channel: Linux.org.ru: Форум
Viewing all articles
Browse latest Browse all 108344

Exim и ошибка при вставке записи в mysql

$
0
0

Есть сервер с exim, пытаюсь вставить заголовок письма в таблицу, и вот периодами получаю:

Warning: ACL "warn" statement skipped: condition test deferred: MYSQL: query failed: Incorrect string value: '\xD2\xE5\xEA\xF1\xF2 ...' for column 'subject' at row 1

В mysql поле имеет тип:utf8mb4_unicode_ci, в exim прописано так: ${escape:$message_headers:} но все равно на некоторые письма дает ошибки.

Вот если поменять тип поля на blob, тогда ошибок нет, но хотелось бы в текстовом виде хранить заголовок письма.

Может у кого есть идеи как можно выкрутится?

 warn   condition   = ${lookup mysql{SET NAMES utf8mb4}{}}${lookup mysql{INSERT INTO `mail` (`mheader`) VALUES ('${escape:$message_headers:}')}}

 ,


Viewing all articles
Browse latest Browse all 108344

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>