Skip to content

Commit e346ae7

Browse files
author
Till Brehm
committed
Fixed #4347 ISPConfig 3 / CentOS 7 / Mailman Bug location of virtual-mailman
1 parent 7617f79 commit e346ae7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

server/plugins-available/mailman_plugin.inc.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,12 @@ function insert($event_name, $data) {
8282
unset($out);
8383
} while ($running);
8484
unset($out);
85+
if(is_file('/etc/mailman/virtual-mailman') && !is_link('/var/lib/mailman/data/virtual-mailman')) {
86+
symlink('/etc/mailman/virtual-mailman','/var/lib/mailman/data/virtual-mailman');
87+
}
8588
if(is_file('/var/lib/mailman/data/virtual-mailman')) exec('postmap /var/lib/mailman/data/virtual-mailman');
8689
if(is_file('/var/lib/mailman/data/transport-mailman')) exec('postmap /var/lib/mailman/data/transport-mailman');
90+
8791
exec('nohup '.$conf['init_scripts'] . '/' . 'mailman reload >/dev/null 2>&1 &');
8892

8993
$app->db->query("UPDATE mail_mailinglist SET password = '' WHERE mailinglist_id = ?", $data["new"]['mailinglist_id']);

0 commit comments

Comments
 (0)