diff --git a/root/usr/share/qpsmtpd/plugins/logging/log2sql b/root/usr/share/qpsmtpd/plugins/logging/log2sql index a9daf54..4706f5f 100644 --- a/root/usr/share/qpsmtpd/plugins/logging/log2sql +++ b/root/usr/share/qpsmtpd/plugins/logging/log2sql @@ -58,6 +58,9 @@ sub connect_handler { $self->log(LOGDEBUG,"DSN:$dsn"); $dbh = DBI->connect($dsn,$user,$passwd) || $self->log(LOGERROR,DBI::errstr); + # Use UTF8 + $dbh->do("SET NAMES 'utf8';") || $self->log(LOGERROR,$dbh->errstr()); + # generate mail id $mail_id = $$.'.'.time.'.'.int(rand(10000)); # set note for other plugins