Skip to content

Commit 341ef71

Browse files
author
Marius Cramer
committed
Merge branch 'master_fixes' into 'master'
Master Fixes Change for vmail-uid/gid settings in subdomains and aliasdomains
2 parents 3b42f0e + cbc0d67 commit 341ef71

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

install/sql/ispconfig3.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -897,8 +897,8 @@ CREATE TABLE `mail_user` (
897897
`login` varchar(255) NOT NULL default '',
898898
`password` varchar(255) NOT NULL default '',
899899
`name` varchar(255) NOT NULL default '',
900-
`uid` int(11) unsigned NOT NULL default '5000',
901-
`gid` int(11) unsigned NOT NULL default '5000',
900+
`uid` int(11) NOT NULL default '5000',
901+
`gid` int(11) NOT NULL default '5000',
902902
`maildir` varchar(255) NOT NULL default '',
903903
`quota` bigint(20) NOT NULL default '-1',
904904
`cc` varchar(255) NOT NULL default '',

server/plugins-available/mail_plugin.inc.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ function user_insert($event_name, $data) {
100100
$email_parts = explode('@',$data['new']['email']);
101101
$webdomain = $app->db->queryOneRecord("SELECT domain_id, server_id, system_user, parent_domain_id FROM web_domain WHERE domain = '".$app->db->quote($email_parts[1])."'");
102102
if ($webdomain) {
103-
while ($webdomain['parent_domain_id'] != 0) {
103+
while (($webdomain['system_user'] == null) && ($webdomain['parent_domain_id'] != 0)) {
104104
$webdomain = $app->db->queryOneRecord("SELECT domain_id, server_id, system_user, parent_domain_id FROM web_domain WHERE domain_id = '".$webdomain['parent_domain_id']."'");
105105
}
106106
$app->log($data['new']['server_id'].' == '.$webdomain['server_id'],LOGLEVEL_DEBUG);

0 commit comments

Comments
 (0)