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
type LogProvider ¶
type LogProvider struct {
// contains filtered or unexported fields
}
func NewLogProvider ¶
func NewLogProvider(providerCfg mailing.MailProviderConfigInterface, logger contracts.LoggerInterface) (LogProvider, error)
func (LogProvider) Name ¶
func (o LogProvider) Name() mailing.MailProviderName
func (LogProvider) Send ¶
func (o LogProvider) Send(_ context.Context, msg contracts.MessageInterface) error
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
type Mandrill ¶
type Mandrill struct {
// contains filtered or unexported fields
}
func NewMandrill ¶
func NewMandrill(providerCfg mailing.MailProviderConfigInterface) (Mandrill, error)
func (Mandrill) Name ¶
func (o Mandrill) Name() mailing.MailProviderName
type SMTP ¶
type SMTP struct {
// contains filtered or unexported fields
}
func (SMTP) Name ¶
func (o SMTP) Name() mailing.MailProviderName
type Sendgrid ¶
type Sendgrid struct {
// contains filtered or unexported fields
}
func NewSendgrid ¶
func NewSendgrid(providerCfg mailing.MailProviderConfigInterface) (Sendgrid, error)
func (Sendgrid) Name ¶
func (o Sendgrid) Name() mailing.MailProviderName
Click to show internal directories.
Click to hide internal directories.