E-MailRelay
|
A structure containing configuration parameters for ServerProtocol. More...
#include <gsmtpserverprotocol.h>
Public Member Functions | |
Config (bool with_vrfy, unsigned int filter_timeout, std::size_t max_size, bool authentication_requires_encryption, bool mail_requires_encryption, bool tls_starttls, bool tls_connection) | |
Config & | set_with_vrfy (bool=true) |
Config & | set_filter_timeout (unsigned int) |
Config & | set_max_size (std::size_t) |
Config & | set_authentication_requires_encryption (bool=true) |
Config & | set_mail_requires_encryption (bool=true) |
Config & | set_disconnect_on_max_size (bool=true) |
Config & | set_tls_starttls (bool=true) |
Config & | set_tls_connection (bool=true) |
Config & | set_ignore_eager_quit (bool=true) |
Config & | set_allow_pipelining (bool=true) |
Public Attributes | |
bool | with_vrfy {false} |
unsigned int | filter_timeout {0U} |
std::size_t | max_size {0U} |
bool | authentication_requires_encryption {false} |
bool | mail_requires_encryption {false} |
bool | disconnect_on_max_size {false} |
bool | tls_starttls {false} |
bool | tls_connection {false} |
bool | ignore_eager_quit {false} |
bool | allow_pipelining {false} |
A structure containing configuration parameters for ServerProtocol.
Definition at line 93 of file gsmtpserverprotocol.h.
GSmtp::ServerProtocol::Config::Config | ( | bool | with_vrfy, |
unsigned int | filter_timeout, | ||
std::size_t | max_size, | ||
bool | authentication_requires_encryption, | ||
bool | mail_requires_encryption, | ||
bool | tls_starttls, | ||
bool | tls_connection | ||
) |
Definition at line 1072 of file gsmtpserverprotocol.cpp.
|
inline |
Definition at line 395 of file gsmtpserverprotocol.h.
|
inline |
Definition at line 390 of file gsmtpserverprotocol.h.
|
inline |
Definition at line 392 of file gsmtpserverprotocol.h.
|
inline |
Definition at line 388 of file gsmtpserverprotocol.h.
|
inline |
Definition at line 391 of file gsmtpserverprotocol.h.
|
inline |
Definition at line 389 of file gsmtpserverprotocol.h.
|
inline |
Definition at line 394 of file gsmtpserverprotocol.h.
|
inline |
Definition at line 393 of file gsmtpserverprotocol.h.
|
inline |
Definition at line 387 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::allow_pipelining {false} |
Definition at line 104 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::authentication_requires_encryption {false} |
Definition at line 98 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::disconnect_on_max_size {false} |
Definition at line 100 of file gsmtpserverprotocol.h.
unsigned int GSmtp::ServerProtocol::Config::filter_timeout {0U} |
Definition at line 96 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::ignore_eager_quit {false} |
Definition at line 103 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::mail_requires_encryption {false} |
Definition at line 99 of file gsmtpserverprotocol.h.
std::size_t GSmtp::ServerProtocol::Config::max_size {0U} |
Definition at line 97 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::tls_connection {false} |
Definition at line 102 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::tls_starttls {false} |
Definition at line 101 of file gsmtpserverprotocol.h.
bool GSmtp::ServerProtocol::Config::with_vrfy {false} |
Definition at line 95 of file gsmtpserverprotocol.h.