Skip to content
API Documentation
BastionGuard™
anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile Struct Reference

Public Attributes

std::string id
std::string label
std::vector< std::string > match_from
std::vector< std::string > match_from_domain
std::string smtp_host
int smtp_port = 587
bool starttls = true
bool implicit_tls = false
std::string username
std::string password
int auth_method = 0
std::string oauth2_token
bool ssl_verify = true
MailSignatureConfig signature

Detailed Description

Definition at line 72 of file BastionGuard-mailproxy.cpp.

Member Data Documentation

◆ auth_method

int anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::auth_method = 0

◆ id

std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::id

◆ implicit_tls

bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::implicit_tls = false

◆ label

std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::label

◆ match_from

std::vector<std::string> anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::match_from

◆ match_from_domain

std::vector<std::string> anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::match_from_domain

◆ oauth2_token

std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::oauth2_token

◆ password

std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::password

◆ signature

◆ smtp_host

◆ smtp_port

◆ ssl_verify

bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::ssl_verify = true

◆ starttls

bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::starttls = true

◆ username

std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::username

The documentation for this struct was generated from the following file: