diff options
author | Raphael <mail@raphaelkabo.com> | 2025-02-11 23:43:09 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-11 23:43:09 +0000 |
commit | 51a0ecb536b86147ceb27901cc22b3ada8e06a6a (patch) | |
tree | c158a758c650885cb9577e4d4d222985e0125f67 /src/lib/email.ts | |
parent | d985b8d278f3df5699bac15f49e1316628a74c63 (diff) | |
parent | e89c3425eefadedce96582f0f5e31dcb692792d3 (diff) |
Merge branch 'main' into instance-information
Diffstat (limited to 'src/lib/email.ts')
-rw-r--r-- | src/lib/email.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/email.ts b/src/lib/email.ts index 40b5200..82dd48e 100644 --- a/src/lib/email.ts +++ b/src/lib/email.ts @@ -83,6 +83,7 @@ export const initEmailService = async (): Promise<boolean> => { export const sendEmail = async ( to: string, + bcc: string, subject: string, text: string, html?: string, @@ -92,6 +93,7 @@ export const sendEmail = async ( try { await sgMail.send({ to, + bcc, from: config.general.email, subject: `${config.general.site_name}: ${subject}`, text, @@ -123,8 +125,14 @@ export const sendEmail = async ( const nodemailerTransporter = nodemailer.createTransport(nodemailerConfig); await nodemailerTransporter.sendMail({ + envelope: { + from: config.general.email, + to, + bcc, + }, from: config.general.email, to, + bcc, subject, text, html, @@ -141,6 +149,7 @@ export const sendEmail = async ( export const sendEmailFromTemplate = async ( to: string, + bcc: string, subject: string, template: EmailTemplate, templateData: Record<string, unknown>, @@ -159,5 +168,5 @@ export const sendEmailFromTemplate = async ( `${template}/${template}Text`, templateData, ); - return await sendEmail(to, subject, text, html); + return await sendEmail(to, bcc, subject, text, html); }; |