Skip to main content

Class: MailgunService

mail/src.MailgunService

Extends

Constructors

new MailgunService(mailgun, config)

new MailgunService(mailgun, config): MailgunService

Parameters

mailgun: IMailgunClient

config: MailgunConfig

Returns

MailgunService

Overrides

AbstractMailService.constructor

Source

libs/mail/src/lib/services/mailgun/mailgun.service.ts:17

Properties

logger

protected logger: Logger

Inherited from

AbstractMailService.logger

Source

libs/mail/src/lib/services/abstract-mail.service.ts:5

Methods

sendEmail

sendEmail(emailData): Promise<MessagesSendResult>

Parameters

emailData: EmailDataType

Returns

Promise<MessagesSendResult>

Overrides

AbstractMailService.sendEmail

Source

libs/mail/src/lib/services/mailgun/mailgun.service.ts:24


sendTemplateEmail

sendTemplateEmail(templateId, emailData, emailTemplateParams?): Promise<SendEmailResult>

Parameters

templateId: string

emailData: SendEmailDto

emailTemplateParams?: object

Returns

Promise<SendEmailResult>

Overrides

AbstractMailService.sendTemplateEmail

Source

libs/mail/src/lib/services/mailgun/mailgun.service.ts:53


Generated using typedoc-plugin-markdown and TypeDoc