Module provider

Source
Expand description

Modules§

data 🔒

Structs§

ConfigDefault
Pair of key and value for default configuration.
Provider
Provider database entry.
ProviderOptions
Provider options with good defaults.
Server
Email server endpoint.

Enums§

Oauth2Authorizer
Type of OAuth 2 authorization.
Protocol
Server protocol.
Socket
Socket security.
Status
Provider status according to manual testing.
UsernamePattern
Pattern used to construct login usernames from email addresses.

Functions§

get_provider_by_domain
Finds a provider in offline database based on domain.
get_provider_by_id
Returns a provider with the given ID from the database.
get_provider_by_mx
Finds a provider based on MX record for the given domain.
get_provider_info
Returns provider for the given domain.
get_provider_info_by_addr
Returns provider for the given an e-mail address.
get_resolver 🔒
Get resolver to query MX records.