X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=include%2Fclass_mail-methods-kolab.inc;h=61d15c47fdf5b50c6936521383fb3dd670802dd0;hb=71f8aa4953cc95e603fde39d3dc7927201d0c307;hp=b43c10ad12cb8984c7db9c5779d241cacd38d6d6;hpb=31fa6cbb6f70bade457127c6572f5143d439354e;p=gosa.git diff --git a/include/class_mail-methods-kolab.inc b/include/class_mail-methods-kolab.inc index b43c10ad1..61d15c47f 100644 --- a/include/class_mail-methods-kolab.inc +++ b/include/class_mail-methods-kolab.inc @@ -32,6 +32,18 @@ class mailMethodKolab extends mailMethodCyrus function mailMethodKolab($config) { + /* Check if the mail account identification attribute + is overridden in the configuration file + */ + if(isset($config->current['MAIL_ATTRIB']) && !empty($config->current['MAIL_ATTRIB'])){ + $new_uattrib= strtolower($config->current['MAIL_ATTRIB']); + if(in_array($new_uattrib,array("mail","uid"))){ + $this->uattrib = $new_uattrib; + }else{ + trigger_error(sprintf("Unsupported MAIL_ATTRIB in gosa configuration specified, use 'mail' or 'uid', instead of '%s'.", $new_uattrib)); + } + } + $this->config= $config->data['SERVERS']['IMAP']; }