public ImapConnection(IImapConfiguration imapConfiguration) { this.imapConfiguration = imapConfiguration ?? throw new ArgumentNullException(nameof(imapConfiguration)); Connection = new Chilkat.Imap(); // Turn on session logging: Connection.KeepSessionLog = imapConfiguration.KeepSessionLog; // Connect to GMail // Use TLS Connection.Ssl = imapConfiguration.Ssl; Connection.Port = imapConfiguration.Port; }
public ImapMailReceiver(IImapConfiguration imapConfiguration) { _imapConfiguration = imapConfiguration; }
/// <summary> /// Initializes a new instance of the <see cref="EmailsDownloader"/> class. /// </summary> /// <param name="imapConfiguration">Configuration for imap processing.</param> public EmailsDownloader(IImapConfiguration imapConfiguration) { this.imapConfiguration = imapConfiguration; }