providers

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 23, 2022 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type File

type File struct {
	// contains filtered or unexported fields
}

func NewFileProvider

func NewFileProvider(providerCfg mailing.MailProviderConfigInterface) (File, error)

func (File) Name

func (f File) Name() mailing.MailProviderName

func (File) Send

type LogProvider

type LogProvider struct {
	// contains filtered or unexported fields
}

func (LogProvider) Name

func (LogProvider) Send

type Mailgun

type Mailgun struct {
	// contains filtered or unexported fields
}

func NewMailgun

func NewMailgun(providerCfg mailing.MailProviderConfigInterface) (Mailgun, error)

func (Mailgun) Name

func (o Mailgun) Name() mailing.MailProviderName

func (Mailgun) Send

type Mandrill

type Mandrill struct {
	// contains filtered or unexported fields
}

func NewMandrill

func NewMandrill(providerCfg mailing.MailProviderConfigInterface) (Mandrill, error)

func (Mandrill) Name

func (Mandrill) Send

type SMTP

type SMTP struct {
	// contains filtered or unexported fields
}

func NewSMTP

func NewSMTP(providerCfg mailing.MailProviderConfigInterface) (SMTP, error)

func (SMTP) Name

func (o SMTP) Name() mailing.MailProviderName

func (SMTP) Send

type Sendgrid

type Sendgrid struct {
	// contains filtered or unexported fields
}

func NewSendgrid

func NewSendgrid(providerCfg mailing.MailProviderConfigInterface) (Sendgrid, error)

func (Sendgrid) Name

func (Sendgrid) Send

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL