UNPKG

ses-mail-protector

Version:

Node.js library for AWS SES email sending with bounce & complaint handling using MongoDB.

35 lines (29 loc) 941 B
require("dotenv/config"); // automatically loads .env const { SESv2Client, SendEmailCommand, GetSuppressedDestinationCommand, } = require("@aws-sdk/client-sesv2"); console.log( "SESv2Client ::: sesClient : ", process.env.AWS_REGION, process.env.AWS_ACCESS_KEY_ID, process.env.AWS_SECRET_ACCESS_KEY ); const ses = new SESv2Client({ region: process.env.AWS_REGION || "us-east-1", credentials: { accessKeyId: process.env.AWS_ACCESS_KEY_ID, secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY, }, }); console.log("SESv2Client ::: ses : ", ses); console.log( "SESv2Client ::: GetSuppressedDestinationCommand : ", GetSuppressedDestinationCommand ); console.log("SESv2Client ::: SendEmailCommand : ", SendEmailCommand); module.exports = ses; module.exports.SendEmailCommand = SendEmailCommand; module.exports.GetSuppressedDestinationCommand = GetSuppressedDestinationCommand;