Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a mailer that sends emails.
type Config ¶
type Config struct {
Host string
Port string
Username string
Password string
Token func(context.Context) (*oauth2.Token, error)
}
Config is a config for SMTP mailer.
func BuildConfig ¶ added in v2.13.0
func BuildConfig(host, port, username, password string, oauthConfig *oauthconfig.Config) (Config, error)
BuildConfig constructs a mailer configuration from resolved SMTP settings.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package oauthconfig defines SMTP OAuth configuration.
|
Package oauthconfig defines SMTP OAuth configuration. |
Click to show internal directories.
Click to hide internal directories.