From 2a9b02ff6d2279f7cd301ae1f397d275afa66922 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 28 Nov 2017 14:13:03 +0100 Subject: Fixed imap tests Adjust to cyrus imap settings and use explicit encryption setting. --- examples/imapresource/imapserverproxy.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'examples/imapresource/imapserverproxy.h') diff --git a/examples/imapresource/imapserverproxy.h b/examples/imapresource/imapserverproxy.h index 7044a5e..0dc6e55 100644 --- a/examples/imapresource/imapserverproxy.h +++ b/examples/imapresource/imapserverproxy.h @@ -246,9 +246,15 @@ private: QList mSessions; }; +enum EncryptionMode { + NoEncryption, + Tls, + Starttls +}; + class ImapServerProxy { public: - ImapServerProxy(const QString &serverUrl, int port, SessionCache *sessionCache = nullptr); + ImapServerProxy(const QString &serverUrl, int port, EncryptionMode encryption, SessionCache *sessionCache = nullptr); //Standard IMAP calls KAsync::Job login(const QString &username, const QString &password); @@ -305,6 +311,7 @@ private: KIMAP2::Session *mSession; QStringList mCapabilities; Namespaces mNamespaces; + EncryptionMode mEncryptionMode; }; } -- cgit v1.2.3