From a75cab2409337eaddca014ceed033b9642e3b66b Mon Sep 17 00:00:00 2001 From: cpilaszewicz <khutbvdw> Date: Wed, 11 Mar 2020 11:40:51 +0100 Subject: [PATCH] Use proper imap/smtp setting for google account --- enzevalos_iphone/AuthenticationViewModel.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/enzevalos_iphone/AuthenticationViewModel.swift b/enzevalos_iphone/AuthenticationViewModel.swift index 87269545..b273d2ed 100644 --- a/enzevalos_iphone/AuthenticationViewModel.swift +++ b/enzevalos_iphone/AuthenticationViewModel.swift @@ -63,9 +63,9 @@ class AuthenticationViewModel : ObservableObject { print("Google authetication failed") return } - let mailAccount = MailAccount(emailAddress: userEmail.lowercased(), password: "", username: userEmail.lowercased(), imapServer: "imap.gmail.com", imapPort: 993, imapEncryption: 2, smtpServer: "smtp.gmail.com", smtpPort: 587, smtpEncryption: 1, authType: MCOAuthType.xoAuth2.rawValue) + let mailAccount = MailAccount(emailAddress: userEmail.lowercased(), password: "", username: userEmail.lowercased(), imapServer: "imap.gmail.com", imapPort: 993, imapEncryption: 1 << 2, smtpServer: "smtp.gmail.com", smtpPort: 587, smtpEncryption: 1 << 1, authType: MCOAuthType.xoAuth2.rawValue) - self.cancellable = self.model.checkConfig(mailAccount: mailAccount, extendedValidation: false).sink { promise in + self.cancellable = self.model.checkConfig(mailAccount: mailAccount, extendedValidation: true).sink { promise in switch promise { case AuthenticationModel.AuthenticationResult.Success : self.authenticationSucceed() -- GitLab