@@ -1457,19 +1457,6 @@ public function configure_rspamd() {
14571457 }
14581458 exec ("postconf -e 'smtpd_recipient_restrictions = " .implode (", " , $ new_options )."' " );
14591459
1460- if ( substr ($ mail_config ['dkim_path ' ], strlen ($ mail_config ['dkim_path ' ])-1 ) == '/ ' ) {
1461- $ mail_config ['dkim_path ' ] = substr ($ mail_config ['dkim_path ' ], 0 , strlen ($ mail_config ['dkim_path ' ])-1 );
1462- }
1463- $ dkim_domains = $ this ->db ->queryAllRecords ('SELECT `dkim_selector`, `domain` FROM `mail_domain` WHERE `dkim` = ? ORDER BY `domain` ASC ' , 'y ' );
1464- $ fpp = fopen ('/etc/rspamd/local.d/dkim_domains.map ' , 'w ' );
1465- $ fps = fopen ('/etc/rspamd/local.d/dkim_selectors.map ' , 'w ' );
1466- foreach ($ dkim_domains as $ dkim_domain ) {
1467- fwrite ($ fpp , $ dkim_domain ['domain ' ] . ' ' . $ mail_config ['dkim_path ' ] . '/ ' . $ dkim_domain ['domain ' ] . '.private ' . "\n" );
1468- fwrite ($ fps , $ dkim_domain ['domain ' ] . ' ' . $ dkim_domain ['dkim_selector ' ]);
1469- }
1470- fclose ($ fpp );
1471- fclose ($ fps );
1472- unset($ dkim_domains );
14731460 }
14741461
14751462 if (is_user ('_rspamd ' ) && is_group ('amavis ' )) {
@@ -1485,6 +1472,20 @@ public function configure_rspamd() {
14851472 if (!is_dir ('/etc/rspamd/override.d/ ' )){
14861473 mkdir ('/etc/rspamd/override.d/ ' , 0755 , true );
14871474 }
1475+
1476+ if ( substr ($ mail_config ['dkim_path ' ], strlen ($ mail_config ['dkim_path ' ])-1 ) == '/ ' ) {
1477+ $ mail_config ['dkim_path ' ] = substr ($ mail_config ['dkim_path ' ], 0 , strlen ($ mail_config ['dkim_path ' ])-1 );
1478+ }
1479+ $ dkim_domains = $ this ->db ->queryAllRecords ('SELECT `dkim_selector`, `domain` FROM `mail_domain` WHERE `dkim` = ? ORDER BY `domain` ASC ' , 'y ' );
1480+ $ fpp = fopen ('/etc/rspamd/local.d/dkim_domains.map ' , 'w ' );
1481+ $ fps = fopen ('/etc/rspamd/local.d/dkim_selectors.map ' , 'w ' );
1482+ foreach ($ dkim_domains as $ dkim_domain ) {
1483+ fwrite ($ fpp , $ dkim_domain ['domain ' ] . ' ' . $ mail_config ['dkim_path ' ] . '/ ' . $ dkim_domain ['domain ' ] . '.private ' . "\n" );
1484+ fwrite ($ fps , $ dkim_domain ['domain ' ] . ' ' . $ dkim_domain ['dkim_selector ' ] . "\n" );
1485+ }
1486+ fclose ($ fpp );
1487+ fclose ($ fps );
1488+ unset($ dkim_domains );
14881489
14891490 $ tpl = new tpl ();
14901491 $ tpl ->newTemplate ('rspamd_users.conf.master ' );
0 commit comments