Documentation
¶
Index ¶
- type Email
- type Sender
- func NewSender(ctx context.Context, config cfg.Config, logger log.Logger, name string) (Sender, error)
- func NewSesSender(ctx context.Context, config cfg.Config, logger log.Logger, name string) (Sender, error)
- func NewSesSenderWithInterfaces(logger log.Logger, client gosoSES.Client, fromAddress string) Sender
- func NewSmtpSender(config cfg.Config, name string) (Sender, error)
- func NewSmtpSenderWithInterfaces(clientFactory clientFactory, uuid uuid.Uuid, fromAddress string) Sender
- type SenderSesSettings
- type SenderSetting
- type SenderSmtpSettings
- type SmtpClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Sender ¶
func NewSesSender ¶ added in v0.40.5
func NewSesSenderWithInterfaces ¶ added in v0.40.5
func NewSmtpSender ¶ added in v0.40.5
type SenderSesSettings ¶ added in v0.40.5
type SenderSesSettings struct {
ClientName string `cfg:"client_name" default:"default"`
}
type SenderSetting ¶ added in v0.40.5
type SenderSetting struct {
Type string `cfg:"type" default:"ses"`
}
type SenderSmtpSettings ¶ added in v0.40.5
type SenderSmtpSettings struct {
Server string `cfg:"server"`
}
Click to show internal directories.
Click to hide internal directories.