diff --git a/apps/backend/src/lib/mailer.ts b/apps/backend/src/lib/mailer.ts index 0d57130..c9f2ca0 100644 --- a/apps/backend/src/lib/mailer.ts +++ b/apps/backend/src/lib/mailer.ts @@ -1,5 +1,5 @@ import nodemailer from 'nodemailer'; -import { MailtrapTransport } from 'mailtrap'; +import { MailtrapClientConfig, MailtrapTransport } from 'mailtrap'; const TOKEN = Bun.env.MAILTRAP_API_TOKEN; @@ -12,12 +12,16 @@ function getTransporter() { throw new Error('Missing MAILTRAP_API_TOKEN env var.'); } + const config: MailtrapClientConfig = { + token: TOKEN, + sandbox: Bun.env.MAIL_SANDBOX === 'true', + testInboxId: Bun.env.MAIL_INBOX_ID ? Number(Bun.env.MAIL_INBOX_ID) : undefined, + } + + console.log(JSON.stringify(config, null, 2)); + cachedTransporter = nodemailer.createTransport( - MailtrapTransport({ - token: TOKEN, - sandbox: Bun.env.MAIL_SANDBOX === 'true', - testInboxId: Bun.env.MAIL_INBOX_ID ? Number(Bun.env.MAIL_INBOX_ID) : undefined, - }) + MailtrapTransport(config) ); return cachedTransporter; }