package
1.1.1
Repository: https://github.com/ibrt/golang-inject-mail.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Get extracts the Mail from context and wraps it as ContextMail, panics if not found.
NewSESConfigSingletonInjector always inject the given SESConfig.
NewSingletonInjector always injects the given Mail.
NewSMTPConfigSingletonInjector always inject the given SMTPConfig.
SESInitializer is a Mail initializer which provides a default implementation using the AWS SESv2 API.
SMTPInitializer is a Mail initializer which provides a default implementation using SMTP.

# Structs

Message describes a message.
SESConfig describes the configuration for the SES Mail implementation.
SMTPConfig describes the configuration for the SMTP Mail implementation.

# Interfaces

ContextMail describes a Mail with a cached context.
Mail describes the mail module.
SESSender describes the ability to send mail over the AWS SESv2 API.
SMTPSender describes the ability to send mail over SMTP.