Browse Source

fix: support utf-8 in password synchronization

Quiwy 1 year ago
parent
commit
46b995f9e3
1 changed files with 3 additions and 1 deletions
  1. 3 1
      data/Dockerfiles/dovecot/imapsync_runner.pl

+ 3 - 1
data/Dockerfiles/dovecot/imapsync_runner.pl

@@ -117,7 +117,9 @@ while ($row = $sth->fetchrow_arrayref()) {
   my $template = $run_dir . '/imapsync.XXXXXXX';
   my $passfile1 = File::Temp->new(TEMPLATE => $template);
   my $passfile2 = File::Temp->new(TEMPLATE => $template);
-
+  
+  binmode( $passfile1, ":utf8" );
+  
   print $passfile1 "$password1\n";
   print $passfile2 trim($master_pass) . "\n";