Expand description
Provider database module.
Modules§
- data 🔒
Structs§
- Config
Default - Pair of key and value for default configuration.
- Provider
- Provider database entry.
- Provider
Options - Provider options with good defaults.
- Server
- Email server endpoint.
Enums§
- Oauth2
Authorizer - Type of OAuth 2 authorization.
- Protocol
- Server protocol.
- Socket
- Socket security.
- Status
- Provider status according to manual testing.
- Username
Pattern - 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.