Public Attributes | |
| int | version = 2 |
| bool | enabled = false |
| bool | scan_outgoing = true |
| bool | inject_signature = false |
| std::string | local_host = "127.0.0.1" |
| int | local_port = 2525 |
| int | local_tls_port = 2465 |
| int | local_submission_port = 2587 |
| bool | advertise_starttls = true |
| bool | enable_implicit_tls_listener = true |
| std::string | default_profile_id |
| std::vector< MailRelayProfile > | profiles |
Definition at line 96 of file BastionGuard-mailproxy.cpp.
| bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::advertise_starttls = true |
Definition at line 108 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::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::default_profile_id |
Definition at line 111 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::import_thunderbird_profiles_into_config(), anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), anonymous_namespace{BastionGuard-mailproxy.cpp}::select_profile_for_sender(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::validate_mail_security_config().
| bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::enable_implicit_tls_listener = true |
Definition at line 109 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config().
| bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::enabled = false |
Definition at line 98 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::validate_mail_security_config().
| bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::inject_signature = false |
| std::string anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::local_host = "127.0.0.1" |
Definition at line 102 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::validate_mail_security_config().
| int anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::local_port = 2525 |
Definition at line 104 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::validate_mail_security_config().
| int anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::local_submission_port = 2587 |
Definition at line 106 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config().
| int anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::local_tls_port = 2465 |
Definition at line 105 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::validate_mail_security_config().
| std::vector<MailRelayProfile> anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::profiles |
Definition at line 112 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), anonymous_namespace{BastionGuard-mailproxy.cpp}::import_thunderbird_profiles_into_config(), anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), anonymous_namespace{BastionGuard-mailproxy.cpp}::select_profile_for_sender(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::validate_mail_security_config().
| bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::scan_outgoing = true |
Definition at line 99 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config().
| int anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::version = 2 |
Definition at line 97 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), anonymous_namespace{BastionGuard-mailproxy.cpp}::load_mail_security_config(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::validate_mail_security_config().