Documentation
¶
Overview ¶
Package cmailer provides methods to easily send emails
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSConfig ¶ added in v0.1.3
type AWSConfig struct {
Region string `toml:"region"`
AccessKeyID string `toml:"access_key_id"`
SecretAccessKey string `toml:"secret_access_key"`
}
AWSConfig is used to configure the AWS mailer
type Mailer ¶
type Mailer interface {
Send(ctx context.Context, p SendParams) error
}
Mailer provides methods to send emails.
func NewAWSMailer ¶ added in v0.1.3
NewAWSMailer creates an implementation of Mailer that uses AWS
func NewLogMailer ¶
NewLogMailer creates an implementation of Mailer that logs all sends with the provided logger. Useful during dev as it requires no configuration.
Click to show internal directories.
Click to hide internal directories.