From f2c7c219f65185a0a25ba45eef06c3aa6bb64072 Mon Sep 17 00:00:00 2001 From: Florian Schaal <florian@schaal-24.de> Date: Sat, 30 May 2015 04:16:08 -0400 Subject: [PATCH] add "postfix reload" --- server/plugins-available/postfix_server_plugin.inc.php | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/server/plugins-available/postfix_server_plugin.inc.php b/server/plugins-available/postfix_server_plugin.inc.php index e0de304..f6a55f5 100644 --- a/server/plugins-available/postfix_server_plugin.inc.php +++ b/server/plugins-available/postfix_server_plugin.inc.php @@ -139,6 +139,7 @@ } } exec("postconf -e 'smtpd_recipient_restrictions = ".implode(", ", $new_options)."'"); + exec('postfix reload'); } if($mail_config['reject_sender_login_mismatch'] != $old_ini_data['mail']['reject_sender_login_mismatch']) { @@ -157,18 +158,21 @@ array_splice($new_options, $i, 0, array('reject_authenticated_sender_login_mismatch')); } exec("postconf -e 'smtpd_sender_restrictions = ".implode(", ", $new_options)."'"); + exec('postfix reload'); } if ($mail_config["mailbox_virtual_uidgid_maps"] == 'y') { // If dovecot switch to lmtp if($app->system->is_installed('dovecot')) { exec("postconf -e 'virtual_transport = lmtp:unix:private/dovecot-lmtp'"); + exec('postfix reload'); } } else { // If dovecot switch to dovecot if($app->system->is_installed('dovecot')) { exec("postconf -e 'virtual_transport = dovecot'"); + exec('postfix reload'); } } -- Gitblit v1.9.1