public SmtpServerSimulator(int maxNumberOfConnections, int port, eConnectionSecurity connectionSecurity) : base(maxNumberOfConnections, port, connectionSecurity) { _recipientResults = new List <Dictionary <string, int> >(); ServerSupportsEhlo = true; ServerSupportsHelo = true; }
public static void SetupSSLPorts(hMailServer.Application application, eConnectionSecurity security) { SSLCertificate sslCeritifcate = SetupSSLCertificate(application); TCPIPPort port = application.Settings.TCPIPPorts.Add(); port.Address = "0.0.0.0"; port.PortNumber = 250; port.ConnectionSecurity = security; port.SSLCertificateID = sslCeritifcate.ID; port.Protocol = eSessionType.eSTSMTP; port.Save(); port = application.Settings.TCPIPPorts.Add(); port.Address = "0.0.0.0"; port.PortNumber = 11000; port.ConnectionSecurity = security; port.SSLCertificateID = sslCeritifcate.ID; port.Protocol = eSessionType.eSTPOP3; port.Save(); port = application.Settings.TCPIPPorts.Add(); port.Address = "0.0.0.0"; port.PortNumber = 14300; port.ConnectionSecurity = security; port.SSLCertificateID = sslCeritifcate.ID; port.Protocol = eSessionType.eSTIMAP; port.Save(); application.Stop(); application.Start(); }
public SmtpServerSimulator(int maxNumberOfConnections, int port, eConnectionSecurity connectionSecurity) : base(maxNumberOfConnections, port, connectionSecurity) { _recipientResults = new List<Dictionary<string, int>>(); ServerSupportsEhlo = true; ServerSupportsHelo = true; }
public TcpServer(int maxNumberOfConnections, int port, eConnectionSecurity connectionSecurity) { _maxNumberOfConnections = maxNumberOfConnections; _port = port; _connectionSecurity = connectionSecurity; SecondsToWaitBeforeTerminate = 15; }
public POP3Server(int maxNumberOfConnections, int port, List<string> messages, eConnectionSecurity connectionSecurity) : base(maxNumberOfConnections, port, connectionSecurity) { _messages = messages; DeletedMessages = new List<int>(); _disconnectImmediate = false; SupportsUIDL = true; SendBufferMode = BufferMode.Split; }
private static void AddPort(TCPIPPorts ports, int portNumber, eConnectionSecurity connectionSecurity, int sslCertificateId, eSessionType sessionType) { var port = ports.Add(); port.Address = "0.0.0.0"; port.PortNumber = portNumber; port.ConnectionSecurity = connectionSecurity; port.SSLCertificateID = sslCertificateId; port.Protocol = sessionType; port.Save(); }
internal static Route AddRoutePointingAtLocalhost(int numberOfTries, int port, bool treatSecurityAsLocal, eConnectionSecurity connectionSecurity) { // Add a route pointing at localhost Settings oSettings = SingletonProvider <TestSetup> .Instance.GetApp().Settings; Route route = oSettings.Routes.Add(); route.DomainName = "dummy-example.com"; route.TargetSMTPHost = "localhost"; route.TargetSMTPPort = port; route.NumberOfTries = numberOfTries; route.MinutesBetweenTry = 5; route.TreatRecipientAsLocalDomain = treatSecurityAsLocal; route.TreatSenderAsLocalDomain = treatSecurityAsLocal; route.ConnectionSecurity = connectionSecurity; route.Save(); return(route); }
public Pop3ServerSimulator(int maxNumberOfConnections, int port, List <string> messages, eConnectionSecurity connectionSecurity) : base(maxNumberOfConnections, port, connectionSecurity) { _messages = messages; DeletedMessages = new List <int>(); _disconnectImmediate = false; SupportsUIDL = true; SendBufferMode = BufferMode.Split; }
internal static Route AddRoutePointingAtLocalhost(int numberOfTries, int port, bool treatSecurityAsLocal, eConnectionSecurity connectionSecurity) { // Add a route pointing at localhost Settings oSettings = SingletonProvider<TestSetup>.Instance.GetApp().Settings; Route route = oSettings.Routes.Add(); route.DomainName = "dummy-example.com"; route.TargetSMTPHost = "localhost"; route.TargetSMTPPort = port; route.NumberOfTries = numberOfTries; route.MinutesBetweenTry = 5; route.TreatRecipientAsLocalDomain = treatSecurityAsLocal; route.TreatSenderAsLocalDomain = treatSecurityAsLocal; route.ConnectionSecurity = connectionSecurity; route.Save(); return route; }
public SMTPServerSimulator(int maxNumberOfConnections, int port, eConnectionSecurity connectionSecurity) : base(maxNumberOfConnections, port, connectionSecurity) { _recipientResults = new List<Dictionary<string, int>>(); }
public SMTPServerSimulator(int maxNumberOfConnections, int port, eConnectionSecurity connectionSecurity) : base(maxNumberOfConnections, port, connectionSecurity) { _recipientResults = new List <Dictionary <string, int> >(); }