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