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

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

Detailed Description

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

Member Data Documentation

◆ advertise_starttls

bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::advertise_starttls = true

◆ default_profile_id

◆ enable_implicit_tls_listener

bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::enable_implicit_tls_listener = true

◆ enabled

◆ inject_signature

◆ local_host

◆ local_port

◆ local_submission_port

int anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::local_submission_port = 2587

◆ local_tls_port

◆ profiles

◆ scan_outgoing

bool anonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig::scan_outgoing = true

◆ version


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