From 0c385d4e1d7715b7e1f45e906955ebd4ea8ae9d3 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 29 Jul 2020 22:06:06 +0200 Subject: [PATCH] Yahoo OAuth setup --- app/src/main/java/eu/faircode/email/EmailService.java | 2 ++ app/src/main/res/xml/providers.xml | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/EmailService.java b/app/src/main/java/eu/faircode/email/EmailService.java index e5e614f72d..731104c351 100644 --- a/app/src/main/java/eu/faircode/email/EmailService.java +++ b/app/src/main/java/eu/faircode/email/EmailService.java @@ -314,6 +314,8 @@ public class EmailService implements AutoCloseable { properties.put("mail." + protocol + ".auth.mechanisms", "XOAUTH2"); if (auth == AUTH_TYPE_OAUTH) { + if ("imap.mail.yahoo.com".equals(host)) + properties.put("mail." + protocol + ".yahoo.guid", "FAIRMAIL_V1"); AuthState authState = OAuthRefresh(context, provider, password); connect(host, port, auth, user, authState.getAccessToken(), factory); return authState.jsonSerializeString(); diff --git a/app/src/main/res/xml/providers.xml b/app/src/main/res/xml/providers.xml index ff214685d2..33096cdc3b 100644 --- a/app/src/main/res/xml/providers.xml +++ b/app/src/main/res/xml/providers.xml @@ -84,7 +84,7 @@