|
E-MailRelay
|
A structure containing GSmtp::ClientProtocol configuration parameters. More...
#include <gsmtpclientprotocol.h>
Collaboration diagram for GSmtp::ClientProtocol::Config:Public Member Functions | |
| Config & | set_ehlo (const std::string &) |
| Config & | set_response_timeout (unsigned int) noexcept |
| Config & | set_ready_timeout (unsigned int) noexcept |
| Config & | set_use_starttls_if_possible (bool=true) noexcept |
| Config & | set_must_use_tls (bool=true) noexcept |
| Config & | set_authentication_fallthrough (bool=true) noexcept |
| Config & | set_anonymous (bool=true) noexcept |
| Config & | set_must_accept_all_recipients (bool=true) noexcept |
| Config & | set_eightbit_strict (bool=true) noexcept |
| Config & | set_binarymime_strict (bool=true) noexcept |
| Config & | set_smtputf8_strict (bool=true) noexcept |
| Config & | set_pipelining (bool=true) noexcept |
| Config & | set_reply_size_limit (std::size_t) noexcept |
| Config & | set_crlf_only (bool=true) noexcept |
| Config & | set_try_reauthentication (bool=true) noexcept |
Public Attributes | |
| std::string | ehlo |
| unsigned int | response_timeout {0U} |
| unsigned int | ready_timeout {0U} |
| bool | use_starttls_if_possible {false} |
| bool | must_use_tls {false} |
| bool | authentication_fallthrough {false} |
| bool | anonymous {false} |
| bool | must_accept_all_recipients {false} |
| bool | eightbit_strict {false} |
| bool | binarymime_strict {false} |
| bool | smtputf8_strict {false} |
| bool | pipelining {false} |
| std::size_t | reply_size_limit {G::Limits<>::net_buffer} |
| std::size_t | bdat_chunk_size {1000000} |
| bool | crlf_only {false} |
| bool | try_reauthentication {false} |
A structure containing GSmtp::ClientProtocol configuration parameters.
Definition at line 77 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 302 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 301 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 305 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 309 of file gsmtpclientprotocol.h.
|
inline |
Definition at line 296 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 304 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 303 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 300 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 307 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 298 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 308 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 297 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 306 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 310 of file gsmtpclientprotocol.h.
|
inlinenoexcept |
Definition at line 299 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::anonymous {false} |
Definition at line 85 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::authentication_fallthrough {false} |
Definition at line 84 of file gsmtpclientprotocol.h.
| std::size_t GSmtp::ClientProtocol::Config::bdat_chunk_size {1000000} |
Definition at line 92 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::binarymime_strict {false} |
Definition at line 88 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::crlf_only {false} |
Definition at line 93 of file gsmtpclientprotocol.h.
| std::string GSmtp::ClientProtocol::Config::ehlo |
Definition at line 79 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::eightbit_strict {false} |
Definition at line 87 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::must_accept_all_recipients {false} |
Definition at line 86 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::must_use_tls {false} |
Definition at line 83 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::pipelining {false} |
Definition at line 90 of file gsmtpclientprotocol.h.
| unsigned int GSmtp::ClientProtocol::Config::ready_timeout {0U} |
Definition at line 81 of file gsmtpclientprotocol.h.
| std::size_t GSmtp::ClientProtocol::Config::reply_size_limit {G::Limits<>::net_buffer} |
Definition at line 91 of file gsmtpclientprotocol.h.
| unsigned int GSmtp::ClientProtocol::Config::response_timeout {0U} |
Definition at line 80 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::smtputf8_strict {false} |
Definition at line 89 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::try_reauthentication {false} |
Definition at line 94 of file gsmtpclientprotocol.h.
| bool GSmtp::ClientProtocol::Config::use_starttls_if_possible {false} |
Definition at line 82 of file gsmtpclientprotocol.h.