# Functions

NewNoop returns No-op provider.
NewSMTP creates a new Smtp email sender with the given auth.
ProviderFor creates an email provider given a Config.

# Constants

ProviderTypeNoop is a no-op provider.
ProviderTypeSMTP composes emails and sends them via an external SMTP server.

# Structs

Config represents the env var based configuration for email SMTP server connection.
NoopProvider is an email sender that logs without taking any actions.
SMTPProvider sends messages via an external SMTP server.

# Interfaces

Provider is an interface for email-sending mechanisms.

# Type aliases

ProviderType represents a type of email provider.