use strict;
use warnings;
use DBI;
+use Encode;
use PVE::SafeSyslog;
use Digest::SHA;
$msginfo->{xforward}, $msginfo->{fqdn});
if ($qid) {
foreach (@$tg) {
- syslog('info', "%s: accept mail to <%s> (%s)", $queue->{logid}, $_, $qid);
+ syslog('info', "%s: accept mail to <%s> (%s)", $queue->{logid}, encode('UTF-8', $_), $qid);
}
$queue->set_status ($tg, 'delivered', $qid);
} else {
foreach (@$tg) {
- syslog('err', "%s: reinject mail to <%s> failed", $queue->{logid}, $_);
+ syslog('err', "%s: reinject mail to <%s> failed", $queue->{logid}, encode('UTF-8', $_));
}
if ($code) {
my $resp = substr($code, 0, 1);
use warnings;
use DBI;
use Digest::SHA;
+use Encode;
use PVE::SafeSyslog;
}
foreach my $to (@$targets) {
- syslog('info', "%s: block mail to <%s>", $queue->{logid}, $to);
+ syslog('info', "%s: block mail to <%s>", $queue->{logid}, encode('UTF-8', $to));
}
$queue->set_status($targets, 'blocked');