KSieveUi::SieveImapAccountSettings

KSieveUi::SieveImapAccountSettings Class Reference

#include <sieveimapaccountsettings.h>

Public Types

enum  AuthenticationMode {
  ClearText = 0, Login, Plain, CramMD5,
  DigestMD5, NTLM, GSSAPI, Anonymous,
  XOAuth2
}
 
enum  EncryptionMode { Unencrypted = 0, SSLorTLS, STARTTLS }
 

Public Member Functions

AuthenticationMode authenticationType () const
 
SieveImapAccountSettings::EncryptionMode encryptionMode () const
 
QString identifier () const
 
bool isValid () const
 
bool operator== (const SieveImapAccountSettings &other) const
 
QString password () const
 
int port () const
 
QString serverName () const
 
void setAuthenticationType (KSieveUi::SieveImapAccountSettings::AuthenticationMode type)
 
void setEncryptionMode (EncryptionMode encryptionMode)
 
void setPassword (const QString &password)
 
void setPort (int port)
 
void setServerName (const QString &serverName)
 
void setUserName (const QString &userName)
 
QString userName () const
 

Detailed Description

Member Enumeration Documentation

Enumerator
SSLorTLS 

Use SSL/TLS encryption, KIMAP will automatically negoatiate the best supported encryption protocol.

STARTTLS 

Use STARTTLS to upgrade an initially plaintext connection to encrypted connection. KIMAP will automatically negoatiate the best supported encryption protocol.

Definition at line 21 of file sieveimapaccountsettings.h.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Oct 25 2020 23:13:09 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.