File tree Expand file tree Collapse file tree 5 files changed +12
-8
lines changed
Expand file tree Collapse file tree 5 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 198198 $ inst ->configure_postfix ('dont-create-certs ' );
199199
200200 //** Configure mailman
201- swriteln ('Configuring Mailman ' );
202- $ inst ->configure_mailman ('update ' );
201+ if ($ conf ['mailman ' ]['installed ' ] == true ) {
202+ swriteln ('Configuring Mailman ' );
203+ $ inst ->configure_mailman ('update ' );
204+ }
203205
204206 //* Configure Jailkit
205207 swriteln ('Configuring Jailkit ' );
Original file line number Diff line number Diff line change @@ -392,7 +392,6 @@ public function configure_dovecot()
392392 'virtual_transport = dovecot ' ,
393393 'smtpd_sasl_type = dovecot ' ,
394394 'smtpd_sasl_path = private/auth ' ,
395- 'receive_override_options = no_address_mappings '
396395 );
397396
398397 // Make a backup copy of the main.cf file
Original file line number Diff line number Diff line change @@ -443,7 +443,6 @@ public function configure_dovecot()
443443 'virtual_transport = dovecot ' ,
444444 'smtpd_sasl_type = dovecot ' ,
445445 'smtpd_sasl_path = private/auth ' ,
446- 'receive_override_options = no_address_mappings '
447446 );
448447
449448 // Make a backup copy of the main.cf file
@@ -501,7 +500,7 @@ public function configure_dovecot()
501500 exec ("chown root:root $ config_dir/ $ configfile " );
502501
503502 // Dovecot shall ignore mounts in website directory
504- exec ("doveadm mount add '/srv/www/*' ignore " );
503+ if ( is_installed ( ' doveadm ' )) exec ("doveadm mount add '/srv/www/*' ignore > /dev/null 2> /dev/null " );
505504
506505 }
507506
Original file line number Diff line number Diff line change 191191 $ inst ->configure_postfix ();
192192
193193 //* Configure Mailman
194- $ inst ->configure_mailman ('install ' );
194+ if ($ conf ['mailman ' ]['installed ' ] == true ) {
195+ $ inst ->configure_mailman ('install ' );
196+ }
195197
196198 //* Configure jailkit
197199 swriteln ('Configuring Jailkit ' );
Original file line number Diff line number Diff line change 262262 $ inst ->configure_postfix ('dont-create-certs ' );
263263
264264 //** Configure mailman
265- swriteln ('Configuring Mailman ' );
266- $ inst ->configure_mailman ('update ' );
265+ if ($ conf ['mailman ' ]['installed ' ] == true ) {
266+ swriteln ('Configuring Mailman ' );
267+ $ inst ->configure_mailman ('update ' );
268+ }
267269
268270 //* Configure Jailkit
269271 swriteln ('Configuring Jailkit ' );
You can’t perform that action at this time.
0 commit comments