Exemplo n.º 1
0
 public SendConnector(IPAddress remoteIP)
 {
     RemoteAddress = remoteIP;
     UseSmarthost  = RemoteAddress != null;
     LocalAddress  = IPAddress.Any;
     RemotePort    = 25;
     TLSSettings   = new TLSSettings();
 }
Exemplo n.º 2
0
 public TLSConnector(TLSSettings settings, Action <string> logger, ICertificateProvider certProvider)
 {
     _logger       = logger;
     _certProvider = certProvider;
     if (settings == null)
     {
         throw new ArgumentNullException();
     }
     Settings = settings;
 }
Exemplo n.º 3
0
 public ReceiveConnector()
 {
     Address      = IPAddress.Any;
     Port         = 25;
     _tlsSettings = new TLSSettings();
 }