5252 "invite_from_person_to_space" : "[%(app)s] %(person)s has invited you to join the %(space)s space on %(app)s..." ,
5353 "password_reset" : "[%(server_name)s] Password reset" ,
5454 "email_validation" : "[%(server_name)s] Validate your email" ,
55+ "email_already_in_use" : "[%(server_name)s] Email already in use" ,
5556}
5657
5758LEGACY_TEMPLATE_DIR_WARNING = """
@@ -76,6 +77,7 @@ class EmailSubjectConfig:
7677 invite_from_person_to_space : str
7778 password_reset : str
7879 email_validation : str
80+ email_already_in_use : str
7981
8082
8183class EmailConfig (Config ):
@@ -180,6 +182,12 @@ def read_config(self, config: JsonDict, **kwargs: Any) -> None:
180182 registration_template_text = email_config .get (
181183 "registration_template_text" , "registration.txt"
182184 )
185+ already_in_use_template_html = email_config .get (
186+ "already_in_use_template_html" , "already_in_use.html"
187+ )
188+ already_in_use_template_text = email_config .get (
189+ "already_in_use_template_html" , "already_in_use.txt"
190+ )
183191 add_threepid_template_html = email_config .get (
184192 "add_threepid_template_html" , "add_threepid.html"
185193 )
@@ -215,6 +223,8 @@ def read_config(self, config: JsonDict, **kwargs: Any) -> None:
215223 self .email_password_reset_template_text ,
216224 self .email_registration_template_html ,
217225 self .email_registration_template_text ,
226+ self .email_already_in_use_template_html ,
227+ self .email_already_in_use_template_text ,
218228 self .email_add_threepid_template_html ,
219229 self .email_add_threepid_template_text ,
220230 self .email_password_reset_template_confirmation_html ,
@@ -230,6 +240,8 @@ def read_config(self, config: JsonDict, **kwargs: Any) -> None:
230240 password_reset_template_text ,
231241 registration_template_html ,
232242 registration_template_text ,
243+ already_in_use_template_html ,
244+ already_in_use_template_text ,
233245 add_threepid_template_html ,
234246 add_threepid_template_text ,
235247 "password_reset_confirmation.html" ,
0 commit comments