diff --git a/templates/confirmation/mituser_invite_email_body.txt b/templates/confirmation/mituser_invite_email_body.txt new file mode 100644 index 0000000000..a7e406e3f3 --- /dev/null +++ b/templates/confirmation/mituser_invite_email_body.txt @@ -0,0 +1,12 @@ +Hi there, + +{{ referrer.full_name }} ({{ referrer.email }}) wants you to join them on Zulip, an awesome web-based Zephyr client with desktop apps for Mac, Linux, and Windows, as well as native mobile apps. + +To get started, visit the link below: + <{{ activate_url }}> + +Feel free to give us a shout at if you have any questions. + +Cheers, + +The Zulip Team diff --git a/templates/confirmation/mituser_invite_email_subject.txt b/templates/confirmation/mituser_invite_email_subject.txt new file mode 100644 index 0000000000..76816b371b --- /dev/null +++ b/templates/confirmation/mituser_invite_email_subject.txt @@ -0,0 +1 @@ +{{referrer.full_name}} invited you to join Zulip diff --git a/zerver/lib/actions.py b/zerver/lib/actions.py index fc3cf63c5a..d21cbb12af 100644 --- a/zerver/lib/actions.py +++ b/zerver/lib/actions.py @@ -1584,10 +1584,17 @@ def do_send_confirmation_email(invitee, referrer): `invitee` is a PreregistrationUser. `referrer` is a UserProfile. """ + subject_template_path = 'confirmation/invite_email_subject.txt' + body_template_path = 'confirmation/invite_email_body.txt' + + if referrer.realm.domain == 'mit.edu': + subject_template_path = 'confirmation/mituser_invite_email_subject.txt' + body_template_path = 'confirmation/mituser_invite_email_body.txt' + Confirmation.objects.send_confirmation( invitee, invitee.email, additional_context={'referrer': referrer}, - subject_template_path='confirmation/invite_email_subject.txt', - body_template_path='confirmation/invite_email_body.txt') + subject_template_path=subject_template_path, + body_template_path=body_template_path) def build_message_list(user_profile, messages): """