E-MailRelay
|
A configuration structure for GSmtp::ServerProtocol. More...
#include <gsmtpserverprotocol.h>
Public Member Functions | |
Config & | set_mail_requires_authentication (bool=true) noexcept |
Config & | set_mail_requires_encryption (bool=true) noexcept |
Config & | set_with_vrfy (bool=true) noexcept |
Config & | set_with_chunking (bool=true) noexcept |
Config & | set_with_pipelining (bool=true) noexcept |
Config & | set_with_smtputf8 (bool=true) noexcept |
Config & | set_smtputf8_strict (bool=true) noexcept |
Config & | set_max_size (std::size_t) noexcept |
Config & | set_tls_starttls (bool=true) noexcept |
Config & | set_tls_connection (bool=true) noexcept |
Config & | set_shutdown_how_on_quit (int) noexcept |
Config & | set_client_error_limit (unsigned int) noexcept |
Config & | set_sasl_server_config (const std::string &) |
Config & | set_sasl_server_challenge_hostname (const std::string &) |
Public Attributes | |
bool | mail_requires_authentication {false} |
bool | mail_requires_encryption {false} |
bool | with_vrfy {false} |
bool | with_chunking {true} |
bool | with_pipelining {true} |
bool | with_smtputf8 {false} |
bool | smtputf8_strict {false} |
bool | tls_starttls {false} |
bool | tls_connection {false} |
int | shutdown_how_on_quit {1} |
unsigned int | client_error_limit {8U} |
std::size_t | max_size {0U} |
std::string | sasl_server_config |
std::string | sasl_server_challenge_hostname |
A configuration structure for GSmtp::ServerProtocol.
Definition at line 102 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 386 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 379 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 380 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 378 of file gsmtpserverprotocol.h.
|
inline |
Definition at line 389 of file gsmtpserverprotocol.h.
|
inline |
Definition at line 388 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 385 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 387 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 382 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 381 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 377 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 383 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 384 of file gsmtpserverprotocol.h.
|
inlinenoexcept |
Definition at line 376 of file gsmtpserverprotocol.h.
unsigned int GSmtp::ServerProtocol::Config::client_error_limit {8U} |
Definition at line 116 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::mail_requires_authentication {false} |
Definition at line 104 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::mail_requires_encryption {false} |
Definition at line 105 of file gsmtpserverprotocol.h.
std::size_t GSmtp::ServerProtocol::Config::max_size {0U} |
Definition at line 117 of file gsmtpserverprotocol.h.
std::string GSmtp::ServerProtocol::Config::sasl_server_challenge_hostname |
Definition at line 119 of file gsmtpserverprotocol.h.
std::string GSmtp::ServerProtocol::Config::sasl_server_config |
Definition at line 118 of file gsmtpserverprotocol.h.
int GSmtp::ServerProtocol::Config::shutdown_how_on_quit {1} |
Definition at line 115 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::smtputf8_strict {false} |
Definition at line 111 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::tls_connection {false} |
Definition at line 114 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::tls_starttls {false} |
Definition at line 113 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::with_chunking {true} |
Definition at line 108 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::with_pipelining {true} |
Definition at line 109 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::with_smtputf8 {false} |
Definition at line 110 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::with_vrfy {false} |
Definition at line 107 of file gsmtpserverprotocol.h.