Skip to content

Commit d94b00e

Browse files
committed
Fixes to automatic aliases
1 parent e021eef commit d94b00e

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

application/configs/application.ini.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ vimbadmin_plugins.AccessPermissions.type.SIEVE = "SIEVE"
400400
; Allow admins to force that for a mailbox/domain basic aliases are existing
401401
; If a new mailbox is created the system will check if the aliases are existing, if not they are created.
402402

403-
vimbadmin_plugins.MailboxAutomaticAliases.disabled = false
403+
vimbadmin_plugins.MailboxAutomaticAliases.disabled = true
404404

405405
; These aliases should always exist, it is not recommened to delete it
406406
vimbadmin_plugins.MailboxAutomaticAliases.defaultAliases[] = "postmaster"

application/plugins/MailboxAutomaticAliases.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,11 @@ public function __construct(OSS_Controller_Action $controller) {
3737
parent::__construct($controller, get_class() );
3838

3939
// read config parameters
40-
$this->defaultAliases = $controller->getOptions()['vimbadmin_plugins']['MailboxAutomaticAliases']['defaultAliases'];
41-
$this->defaultMapping = $controller->getOptions()['vimbadmin_plugins']['MailboxAutomaticAliases']['defaultMapping'];
40+
$this->defaultAliases = isset( $controller->getOptions()['vimbadmin_plugins']['MailboxAutomaticAliases']['defaultAliases'] )
41+
? $controller->getOptions()['vimbadmin_plugins']['MailboxAutomaticAliases']['defaultAliases'] : [];
42+
43+
$this->defaultMapping = isset( $controller->getOptions()['vimbadmin_plugins']['MailboxAutomaticAliases']['defaultMapping'] )
44+
? $controller->getOptions()['vimbadmin_plugins']['MailboxAutomaticAliases']['defaultMapping'] : [];
4245
}
4346

4447
/**

0 commit comments

Comments
 (0)