summaryrefslogtreecommitdiff
path: root/src/mailman/config
diff options
context:
space:
mode:
authorBarry Warsaw2011-01-06 16:19:00 -0500
committerBarry Warsaw2011-01-06 16:19:00 -0500
commitd0112b5dc950b8d0180997b6e6dc71bd66af1ee8 (patch)
tree2f1143c787c69dd224d763917bc3d1f0154dbc06 /src/mailman/config
parentc7e794caecb8b12d250be92f698fed8fa1f8a101 (diff)
downloadmailman-d0112b5dc950b8d0180997b6e6dc71bd66af1ee8.tar.gz
mailman-d0112b5dc950b8d0180997b6e6dc71bd66af1ee8.tar.zst
mailman-d0112b5dc950b8d0180997b6e6dc71bd66af1ee8.zip
Implement the email address validator as a utility for easier pluggability.
Diffstat (limited to 'src/mailman/config')
-rw-r--r--src/mailman/config/configure.zcml11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/mailman/config/configure.zcml b/src/mailman/config/configure.zcml
index a7d12e7a2..bf42d6635 100644
--- a/src/mailman/config/configure.zcml
+++ b/src/mailman/config/configure.zcml
@@ -6,14 +6,14 @@
<adapter
for="mailman.interfaces.mailinglist.IMailingList"
- provides="mailman.interfaces.autorespond.IAutoResponseSet"
factory="mailman.model.autorespond.AutoResponseSet"
+ provides="mailman.interfaces.autorespond.IAutoResponseSet"
/>
<adapter
for="mailman.interfaces.mailinglist.IMailingList"
- provides="mailman.interfaces.mailinglist.IAcceptableAliasSet"
factory="mailman.model.mailinglist.AcceptableAliasSet"
+ provides="mailman.interfaces.mailinglist.IAcceptableAliasSet"
/>
<utility
@@ -52,8 +52,8 @@
/>
<utility
- provides="mailman.interfaces.registrar.IRegistrar"
factory="mailman.app.registrar.Registrar"
+ provides="mailman.interfaces.registrar.IRegistrar"
/>
<utility
@@ -61,4 +61,9 @@
provides="mailman.interfaces.membership.ISubscriptionService"
/>
+ <utility
+ factory="mailman.email.validate.Validator"
+ provides="mailman.interfaces.address.IEmailValidator"
+ />
+
</configure>