@@ -386,14 +386,15 @@ function configure_amavis() {
386386
387387 // amavisd user config file
388388 $ configfile = 'amavisd_user_config ' ;
389- if (is_file ($ conf ["dist_amavis_config_dir " ].'/50-user ' )) copy ($ conf ["dist_amavis_config_dir " ].'/50-user ' ,$ conf ["dist_courier_config_dir " ].'/50-user~ ' );
390- if (is_file ($ conf ["dist_amavis_config_dir " ].'/50-user~ ' )) exec ('chmod 400 ' .$ conf ["dist_amavis_config_dir " ].'/50-user~ ' );
389+ if (is_file ($ conf ["dist_amavis_config_dir " ].'/conf.d/ 50-user ' )) copy ($ conf ["dist_amavis_config_dir " ].'/conf.d /50-user ' ,$ conf ["dist_courier_config_dir " ].'/50-user~ ' );
390+ if (is_file ($ conf ["dist_amavis_config_dir " ].'/conf.d/ 50-user~ ' )) exec ('chmod 400 ' .$ conf ["dist_amavis_config_dir " ].'/conf.d /50-user~ ' );
391391 $ content = rf ("tpl/ " .$ configfile .".master " );
392392 $ content = str_replace ('{mysql_server_ispconfig_user} ' ,$ conf ["mysql_server_ispconfig_user " ],$ content );
393393 $ content = str_replace ('{mysql_server_ispconfig_password} ' ,$ conf ["mysql_server_ispconfig_password " ],$ content );
394394 $ content = str_replace ('{mysql_server_database} ' ,$ conf ["mysql_server_database " ],$ content );
395+ $ content = str_replace ('{mysql_server_port} ' ,$ conf ["mysql_server_port " ],$ content );
395396 $ content = str_replace ('{mysql_server_ip} ' ,$ conf ["mysql_server_ip " ],$ content );
396- wf ($ conf ["dist_amavis_config_dir " ].'/50-user ' ,$ content );
397+ wf ($ conf ["dist_amavis_config_dir " ].'/conf.d/ 50-user ' ,$ content );
397398
398399 // TODO: chmod and chown on the config file
399400
0 commit comments