@@ -1136,7 +1136,7 @@ public function configure_postfix($options = '') {
11361136
11371137 //* If there are RBL's defined, format the list and add them to smtp_recipient_restrictions to prevent removal after an update
11381138 $ rbl_list = '' ;
1139- if (@isset ($ server_ini_array ['mail ' ]['realtime_blackhole_list ' ]) && $ server_ini_array ['mail ' ]['realtime_blackhole_list ' ] != '' ) {
1139+ if (@isset ($ server_ini_array ['mail ' ]['realtime_blackhole_list ' ]) && $ server_ini_array ['mail ' ]['realtime_blackhole_list ' ] != '' ) {
11401140 $ rbl_hosts = explode (", " , str_replace (" " , "" , $ server_ini_array ['mail ' ]['realtime_blackhole_list ' ]));
11411141 foreach ($ rbl_hosts as $ key => $ value ) {
11421142 $ rbl_list .= ", reject_rbl_client " . $ value ;
@@ -1146,13 +1146,13 @@ public function configure_postfix($options = '') {
11461146
11471147 //* If Postgrey is installed, configure it
11481148 $ greylisting = '' ;
1149- if ($ conf ['postgrey ' ]['installed ' ] == true ) {
1149+ if (isset ( $ conf ['postgrey ' ]['installed ' ]) && ( $ conf [ ' postgrey ' ][ ' installed ' ] == true ) ) {
11501150 $ greylisting = ', check_recipient_access mysql:/etc/postfix/mysql-virtual_policy_greylist.cf ' ;
11511151 }
11521152
11531153 $ reject_sender_login_mismatch = '' ;
11541154 $ reject_authenticated_sender_login_mismatch = '' ;
1155- if (isset ($ server_ini_array ['mail ' ]['reject_sender_login_mismatch ' ]) && ($ server_ini_array ['mail ' ]['reject_sender_login_mismatch ' ] == 'y ' )) {
1155+ if (isset ($ server_ini_array ['mail ' ]['reject_sender_login_mismatch ' ]) && ($ server_ini_array ['mail ' ]['reject_sender_login_mismatch ' ] == 'y ' )) {
11561156 $ reject_sender_login_mismatch = ',reject_sender_login_mismatch, ' ;
11571157 $ reject_authenticated_sender_login_mismatch = 'reject_authenticated_sender_login_mismatch, ' ;
11581158 }
@@ -1162,11 +1162,11 @@ public function configure_postfix($options = '') {
11621162 $ stress_adaptive = (isset ($ server_ini_array ['mail ' ]['stress_adaptive ' ]) && ($ server_ini_array ['mail ' ]['stress_adaptive ' ] == 'y ' )) ? '' : $ stress_adaptive_placeholder ;
11631163
11641164 $ reject_unknown_client_hostname ='' ;
1165- if (isset ($ server_ini_array ['mail ' ]['reject_unknown ' ]) && ($ server_ini_array ['mail ' ]['reject_unknown ' ] == 'client ' || $ server_ini_array ['mail ' ]['reject_unknown ' ] == 'client_helo ' )) {
1165+ if (isset ($ server_ini_array ['mail ' ]['reject_unknown ' ]) && ($ server_ini_array ['mail ' ]['reject_unknown ' ] == 'client ' || $ server_ini_array ['mail ' ]['reject_unknown ' ] == 'client_helo ' )) {
11661166 $ reject_unknown_client_hostname =',reject_unknown_client_hostname ' ;
11671167 }
11681168 $ reject_unknown_helo_hostname ='' ;
1169- if ((!isset ($ server_ini_array ['mail ' ]['reject_unknown ' ])) || $ server_ini_array ['mail ' ]['reject_unknown ' ] == 'helo ' || $ server_ini_array ['mail ' ]['reject_unknown ' ] == 'client_helo ' ) {
1169+ if ((!isset ($ server_ini_array ['mail ' ]['reject_unknown ' ])) || $ server_ini_array ['mail ' ]['reject_unknown ' ] == 'helo ' || $ server_ini_array ['mail ' ]['reject_unknown ' ] == 'client_helo ' ) {
11701170 $ reject_unknown_helo_hostname =',reject_unknown_helo_hostname ' ;
11711171 }
11721172
0 commit comments