# 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.