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 |
Definition at line 72 of file BastionGuard-mailproxy.cpp.
| int anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::auth_method = 0 |
Definition at line 87 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::send_via_remote_smtp().
| std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::id |
Definition at line 73 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config().
| bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::implicit_tls = false |
Definition at line 82 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::send_via_remote_smtp().
| std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::label |
Definition at line 74 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config().
| std::vector<std::string> anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::match_from |
Definition at line 76 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config().
| std::vector<std::string> anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::match_from_domain |
Definition at line 77 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config().
| std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::oauth2_token |
Definition at line 88 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::send_via_remote_smtp().
| std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::password |
Definition at line 85 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::send_via_remote_smtp().
| MailSignatureConfig anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::signature |
Definition at line 93 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::inject_signature_mandatory(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config().
| std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::smtp_host |
| int anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::smtp_port = 587 |
| bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::ssl_verify = true |
Definition at line 91 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config().
| bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::starttls = true |
Definition at line 81 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::send_via_remote_smtp().
| std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile::username |
Definition at line 84 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::send_via_remote_smtp().