E-MailRelay
|
A configuration structure for GSmtp::Server. More...
#include <gsmtpserver.h>
Public Member Functions | |
Config & | set_allow_remote (bool=true) noexcept |
Config & | set_interfaces (const G::StringArray &) |
Config & | set_port (unsigned int) noexcept |
Config & | set_ident (const std::string &) |
Config & | set_anonymous (bool=true) noexcept |
Config & | set_anonymous_smtp (bool=true) noexcept |
Config & | set_anonymous_content (bool=true) noexcept |
Config & | set_filter_config (const Filter::Config &) |
Config & | set_filter_spec (const FilterFactoryBase::Spec &) |
Config & | set_verifier_config (const Verifier::Config &) |
Config & | set_verifier_spec (const VerifierFactoryBase::Spec &) |
Config & | set_net_server_peer_config (const GNet::ServerPeer::Config &) |
Config & | set_net_server_config (const GNet::Server::Config &) |
Config & | set_protocol_config (const ServerProtocol::Config &) |
Config & | set_dnsbl_config (const std::string &) |
Config & | set_buffer_config (const ServerBufferIn::Config &) |
Config & | set_domain (const std::string &) |
Public Attributes | |
bool | allow_remote {false} |
G::StringArray | interfaces |
unsigned int | port {0U} |
std::string | ident |
bool | anonymous_smtp {false} |
bool | anonymous_content {false} |
Filter::Config | filter_config |
FilterFactoryBase::Spec | filter_spec |
Verifier::Config | verifier_config |
VerifierFactoryBase::Spec | verifier_spec |
GNet::ServerPeer::Config | net_server_peer_config |
GNet::Server::Config | net_server_config |
ServerProtocol::Config | protocol_config |
std::string | dnsbl_config |
ServerBufferIn::Config | buffer_config |
std::string | domain |
A configuration structure for GSmtp::Server.
Definition at line 59 of file gsmtpserver.h.
|
inlinenoexcept |
Definition at line 225 of file gsmtpserver.h.
|
inlinenoexcept |
Definition at line 229 of file gsmtpserver.h.
|
inlinenoexcept |
Definition at line 231 of file gsmtpserver.h.
|
inlinenoexcept |
Definition at line 230 of file gsmtpserver.h.
|
inline |
Definition at line 240 of file gsmtpserver.h.
|
inline |
Definition at line 239 of file gsmtpserver.h.
|
inline |
Definition at line 241 of file gsmtpserver.h.
|
inline |
Definition at line 232 of file gsmtpserver.h.
|
inline |
Definition at line 233 of file gsmtpserver.h.
|
inline |
Definition at line 228 of file gsmtpserver.h.
|
inline |
Definition at line 226 of file gsmtpserver.h.
|
inline |
Definition at line 237 of file gsmtpserver.h.
|
inline |
Definition at line 236 of file gsmtpserver.h.
|
inlinenoexcept |
Definition at line 227 of file gsmtpserver.h.
|
inline |
Definition at line 238 of file gsmtpserver.h.
|
inline |
Definition at line 234 of file gsmtpserver.h.
|
inline |
Definition at line 235 of file gsmtpserver.h.
bool GSmtp::Server::Config::allow_remote {false} |
Definition at line 61 of file gsmtpserver.h.
bool GSmtp::Server::Config::anonymous_content {false} |
Definition at line 66 of file gsmtpserver.h.
bool GSmtp::Server::Config::anonymous_smtp {false} |
Definition at line 65 of file gsmtpserver.h.
ServerBufferIn::Config GSmtp::Server::Config::buffer_config |
Definition at line 75 of file gsmtpserver.h.
std::string GSmtp::Server::Config::dnsbl_config |
Definition at line 74 of file gsmtpserver.h.
std::string GSmtp::Server::Config::domain |
Definition at line 76 of file gsmtpserver.h.
Filter::Config GSmtp::Server::Config::filter_config |
Definition at line 67 of file gsmtpserver.h.
FilterFactoryBase::Spec GSmtp::Server::Config::filter_spec |
Definition at line 68 of file gsmtpserver.h.
std::string GSmtp::Server::Config::ident |
Definition at line 64 of file gsmtpserver.h.
G::StringArray GSmtp::Server::Config::interfaces |
Definition at line 62 of file gsmtpserver.h.
GNet::Server::Config GSmtp::Server::Config::net_server_config |
Definition at line 72 of file gsmtpserver.h.
GNet::ServerPeer::Config GSmtp::Server::Config::net_server_peer_config |
Definition at line 71 of file gsmtpserver.h.
unsigned int GSmtp::Server::Config::port {0U} |
Definition at line 63 of file gsmtpserver.h.
ServerProtocol::Config GSmtp::Server::Config::protocol_config |
Definition at line 73 of file gsmtpserver.h.
Verifier::Config GSmtp::Server::Config::verifier_config |
Definition at line 69 of file gsmtpserver.h.
VerifierFactoryBase::Spec GSmtp::Server::Config::verifier_spec |
Definition at line 70 of file gsmtpserver.h.