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
Returns
MailgunMailDriver
Properties
name
> readonly name: "mailgun" = 'mailgun'
Defined in: mailer/src/drivers/mailgun.ts:31
Implementation of
Methods
disconnect()
> disconnect(): Promise<void>
Defined in: mailer/src/drivers/mailgun.ts:66
Returns
Promise<void>
Implementation of
send()
> send(message): Promise<void>
Defined in: mailer/src/drivers/mailgun.ts:41
Parameters
message
Returns
Promise<void>