diff options
-rw-r--r-- | pykolab/plugins/recipientpolicy/__init__.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pykolab/plugins/recipientpolicy/__init__.py b/pykolab/plugins/recipientpolicy/__init__.py index 5d47067..2baaaf7 100644 --- a/pykolab/plugins/recipientpolicy/__init__.py +++ b/pykolab/plugins/recipientpolicy/__init__.py @@ -19,12 +19,12 @@ import pykolab -conf = pykolab.getConf() -log = pykolab.getLogger('pykolab.plugins.recipientpolicy') - from pykolab import utils from pykolab.translate import _ +conf = pykolab.getConf() +log = pykolab.getLogger('pykolab.plugins.recipientpolicy') + class KolabRecipientpolicy(object): """ Example plugin making quota adjustments given arbitrary conditions. @@ -103,4 +103,8 @@ class KolabRecipientpolicy(object): log.warning(_("Attribute substitution for 'alternative_mail' failed in Recipient Policy")) alternative_mail.append(retval) + alternative_mail = utils.normalize(alternative_mail) + + alternative_mail = list(set(alternative_mail)) + return alternative_mail |