Skip to content

basalt / mailer/src / MailgunMailDriver

Class: MailgunMailDriver ​

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

Delivers via the Mailgun HTTP API — no SDK. Uses Basic auth (api:<key>) and a form-encoded body, which covers simple text/HTML messages. The framework's header-injection guard has already validated the envelope.

Implements ​

Constructors ​

Constructor ​

> new MailgunMailDriver(options): MailgunMailDriver

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

Parameters ​

options ​

MailgunDriverOptions

Returns ​

MailgunMailDriver

Properties ​

name ​

> readonly name: "mailgun" = 'mailgun'

Defined in: mailer/src/drivers/mailgun.ts:31

Implementation of ​

MailDriver.name

Methods ​

disconnect() ​

> disconnect(): Promise&lt;void&gt;

Defined in: mailer/src/drivers/mailgun.ts:66

Returns ​

Promise&lt;void&gt;

Implementation of ​

MailDriver.disconnect


send() ​

> send(message): Promise&lt;void&gt;

Defined in: mailer/src/drivers/mailgun.ts:41

Parameters ​

message ​

ResolvedMail

Returns ​

Promise&lt;void&gt;

Implementation of ​

MailDriver.send

Released under the MIT License.