Struct vsmtp_server::Server
pub struct Server { /* private fields */ }Expand description
TCP/IP server
Implementations§
§impl Server
impl Server
pub fn new(
config: Arc<Config>,
rule_engine: Arc<RuleEngine>,
queue_manager: Arc<dyn GenericQueueManager>,
emitter: Arc<Emitter>
) -> Result<Self>
pub fn new( config: Arc<Config>, rule_engine: Arc<RuleEngine>, queue_manager: Arc<dyn GenericQueueManager>, emitter: Arc<Emitter> ) -> Result<Self>
Create a server with the configuration provided, and the sockets already bound
Errors
spool_dirdoes not exist and failed to be created- cannot convert sockets to
[tokio::net::TcpListener] - cannot initialize [rustls] config