# Registration, account email and consent; applied after patch 0012.
apps/backend/src/services/auth/auth.service.ts|import { NewsletterService } from '@gitroom/nestjs-libraries/newsletter/newsletter.service';|1
apps/backend/src/api/routes/auth.controller.ts|async forgot(@Body() body: ForgotPasswordDto)|1
libraries/nestjs-libraries/src/services/email.service.ts|const sends = await this.emailService.sendEmail(|1
libraries/nestjs-libraries/src/newsletter/newsletter.service.ts|return NewsletterService.getProvider().register(email);|1
after:apps/backend/src/services/auth/auth.service.ts|NewsletterService.register(|0
after:apps/backend/src/services/auth/auth.service.ts|this._emailService.isConfigured()|1
after:apps/backend/src/services/auth/auth.service.ts|accountEmail('activate', language,|2
after:apps/backend/src/services/auth/auth.service.ts|accountEmail('reset', language,|1
after:apps/backend/src/api/routes/auth.controller.ts|req.cookies?.i18next|3
after:libraries/nestjs-libraries/src/services/email.service.ts|throw new Error('Account email delivery failed');|1
after:libraries/nestjs-libraries/src/services/email.service.ts|console.log(sends)|0
after:libraries/nestjs-libraries/src/newsletter/newsletter.service.ts|getProvider|0
after:libraries/nestjs-libraries/src/services/ild-account-email.ts|export function accountEmail(|1
after:libraries/nestjs-libraries/src/services/ild-mail-gate.ts|export async function mailBlocked(|1
after:libraries/nestjs-libraries/src/services/email.service.ts|await mailBlocked(to, subject, purpose)|1
