From 8aae25ef4f15f522dbd89ec199c17bd4aa8c5a45 Mon Sep 17 00:00:00 2001 From: Kunthawat Greethong Date: Wed, 1 Jul 2026 11:35:04 +0700 Subject: [PATCH] fix: correct nodemailer SES transport config for v9 API SES transport expects { sesClient, SendEmailCommand }, not { sesv2, ses } --- server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 3edacf9..cc5df0f 100644 --- a/server.js +++ b/server.js @@ -13,7 +13,7 @@ import express from 'express'; import cors from 'cors'; import nodemailer from 'nodemailer'; -import { SESv2Client } from '@aws-sdk/client-sesv2'; +import { SESv2Client, SendEmailCommand } from '@aws-sdk/client-sesv2'; import { fileURLToPath } from 'node:url'; import { dirname, join } from 'node:path'; import { readFileSync, existsSync } from 'node:fs'; @@ -35,7 +35,7 @@ if (sesConfigured) { }, }); transporter = nodemailer.createTransport({ - SES: { sesv2: true, ses }, + SES: { sesClient: ses, SendEmailCommand }, }); }