Easy to create a request object to execute ses.sendEmail
.
$ npm i -S ses-builder aws-sdk
import { SES } from 'aws-sdk'
import {SendMailBuilder, MailDestinationHelper, MailMessageHelper} from 'ses-builder'
// set source
SendMailBuilder.setSource('hoge@example.com')
// Set destination
MailDestinationHelper.putToAddresses('hello@example.com')
SendMailBuilder.setDestination(MailDestinationHelper.getDestination())
// set message
MailMessageHelper.putBody({
text: 'hello'
})
SendMailBuilder.setMessage(MailMessageHelper.getMessage())
// set reply address
SendMailBuilder.setReplyToAddresses(['hi@example.com'])
const ses = new SES()
ses.sendEmail(SendMailBuilder.getParams()).promise()
$ git clone git@github.com:hideokamoto/ses-builder.git
$ cd ses-builder
$ npm install
$ npm test -- --watch
Generated using TypeDoc