Skip to content

basalt / mailer/src / SesMailDriver

Class: SesMailDriver ​

Defined in: mailer/src/drivers/ses.ts:25

Delivers via Amazon SES v2 (SendEmail) over HTTPS with a hand-rolled SigV4 signature — node:crypto only, so the mailer stays free of the AWS SDK. Use SES SMTP credentials with the smtp driver instead if you prefer.

Implements ​

Constructors ​

Constructor ​

> new SesMailDriver(options): SesMailDriver

Defined in: mailer/src/drivers/ses.ts:30

Parameters ​

options ​

SesDriverOptions

Returns ​

SesMailDriver

Properties ​

name ​

> readonly name: "ses" = 'ses'

Defined in: mailer/src/drivers/ses.ts:26

Implementation of ​

MailDriver.name

Methods ​

disconnect() ​

> disconnect(): Promise<void>

Defined in: mailer/src/drivers/ses.ts:63

Returns ​

Promise<void>

Implementation of ​

MailDriver.disconnect


send() ​

> send(message): Promise<void>

Defined in: mailer/src/drivers/ses.ts:35

Parameters ​

message ​

ResolvedMail

Returns ​

Promise<void>

Implementation of ​

MailDriver.send

Released under the MIT License.