Example #1
0
        public User(string host, int port, string username, string password, bool useSSL)
        {
            Username = username;
            try
            {
                if (useSSL)
                {
                    MailClient.ConnectSsl(host, port);
                    MailClient.Login(username, password);
                }
                else
                {
                    MailClient.Connect(host, port, username, password);
                }

                Good = true;
            }
            catch (Exception ex)
            {
                Logger.Log($"Failed to connect to mail server. User: [{username}], SSL: [{useSSL}]. Exception: {ex.Message}", LogType.WARNING);
                Good = false;
            }
        }