diff --git a/backend/src/mailer/sendAccountMultiRegistrationEmail.ts b/backend/src/mailer/sendAccountMultiRegistrationEmail.ts new file mode 100644 index 000000000..bfbdb391c --- /dev/null +++ b/backend/src/mailer/sendAccountMultiRegistrationEmail.ts @@ -0,0 +1,19 @@ +import { sendEMail } from './sendEMail' +import { accountMultiRegistration } from './text/accountMultiRegistration' +import CONFIG from '@/config' + +export const sendAccountMultiRegistrationEmail = (data: { + link: string + firstName: string + lastName: string + email: string +}): Promise => { + return sendEMail({ + to: `${data.firstName} ${data.lastName} <${data.email}>`, + subject: accountMultiRegistration.de.subject, + text: accountMultiRegistration.de.text({ + ...data, + resendLink: CONFIG.EMAIL_LINK_FORGOTPASSWORD, + }), + }) +} diff --git a/backend/src/mailer/text/accountMultiRegistration.ts b/backend/src/mailer/text/accountMultiRegistration.ts new file mode 100644 index 000000000..58cc53a5f --- /dev/null +++ b/backend/src/mailer/text/accountMultiRegistration.ts @@ -0,0 +1,26 @@ +export const accountMultiRegistration = { + de: { + subject: 'Gradido: Erneuter Registrierungsversuch mit deiner E-Mail', + text: (data: { + link: string // Wolle: support link? + firstName: string + lastName: string + email: string + resendLink: string + }): string => + `Hallo ${data.firstName} ${data.lastName}, + +Deine E-Mail-Adresse wurde soeben erneut benutzt, um bei Gradido ein Konto zu registrieren. +Es existiert jedoch zu deiner E-Mail-Adresse schon ein Konto. + +Klicke bitte auf den folgenden Link, falls zu dein Passwort vergessen haben solltest: +${data.resendLink} +oder kopiere den obigen Link in dein Browserfenster. + +Wenn du nicht derjenige bist, der sich versucht hat erneut zu registrieren, wende dich bitte an unseren support: +${data.link} + +Mit freundlichen Grüßen, +dein Gradido-Team`, + }, +}