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