summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBarry Warsaw2012-03-04 03:08:52 -0500
committerBarry Warsaw2012-03-04 03:08:52 -0500
commitd4b4c6c1857b0b337d17c594a35524c9e6bf8366 (patch)
tree8858df7581daa439eb3edc82038ff45fee02fc30 /src
parent6c8cbfc327e05b11f22e675941f320731f3c79ce (diff)
downloadmailman-d4b4c6c1857b0b337d17c594a35524c9e6bf8366.tar.gz
mailman-d4b4c6c1857b0b337d17c594a35524c9e6bf8366.tar.zst
mailman-d4b4c6c1857b0b337d17c594a35524c9e6bf8366.zip
Diffstat (limited to 'src')
-rw-r--r--src/mailman/app/registrar.py8
-rw-r--r--src/mailman/templates/en/confirm.txt (renamed from src/mailman/templates/en/verify.txt)0
2 files changed, 6 insertions, 2 deletions
diff --git a/src/mailman/app/registrar.py b/src/mailman/app/registrar.py
index 2e6d09a41..e439b3c54 100644
--- a/src/mailman/app/registrar.py
+++ b/src/mailman/app/registrar.py
@@ -39,6 +39,7 @@ from mailman.interfaces.listmanager import IListManager
from mailman.interfaces.member import DeliveryMode, MemberRole
from mailman.interfaces.pending import IPendable, IPendings
from mailman.interfaces.registrar import IRegistrar
+from mailman.interfaces.templates import ITemplateLoader
from mailman.interfaces.usermanager import IUserManager
from mailman.utilities.datetime import now
@@ -86,9 +87,12 @@ class Registrar:
domain_name = mlist.domain.mail_host
contact_address = mlist.domain.contact_address
# Send a verification email to the address.
- text = _(resource_string('mailman.templates.en', 'verify.txt'))
+ template = getUtility(ITemplateLoader).get(
+ 'mailman:///{0}/{1}/confirm.txt'.format(
+ mlist.fqdn_listname,
+ mlist.preferred_language.code))
+ text = _(template)
msg = UserNotification(email, confirm_address, subject, text)
- msg['X-Mailman-Template'] = 'verify.txt'
msg.send(mlist)
return token
diff --git a/src/mailman/templates/en/verify.txt b/src/mailman/templates/en/confirm.txt
index d02cb462b..d02cb462b 100644
--- a/src/mailman/templates/en/verify.txt
+++ b/src/mailman/templates/en/confirm.txt