From 672796cd6ef3d02c320df2189360b200cb7c8290 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Nov 2021 08:21:35 +0100 Subject: [PATCH] Added iCloud recognition --- app/src/main/java/eu/faircode/email/MessageHelper.java | 4 ++++ app/src/main/res/drawable/infra_icloud.xml | 9 +++++++++ app/src/main/res/values/strings.xml | 1 + 3 files changed, 14 insertions(+) create mode 100644 app/src/main/res/drawable/infra_icloud.xml diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 4cd4d5cc11..570cd592b5 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -1732,6 +1732,10 @@ public class MessageHelper { if (!TextUtils.isEmpty(yahoo)) return "yahoo"; + String icloud = imessage.getHeader("X-Proofpoint-Spam-Details", null); + if (!TextUtils.isEmpty(icloud)) // X-Mailer: iPhone Mail ... + return "icloud"; + return null; } diff --git a/app/src/main/res/drawable/infra_icloud.xml b/app/src/main/res/drawable/infra_icloud.xml new file mode 100644 index 0000000000..bf37dd8770 --- /dev/null +++ b/app/src/main/res/drawable/infra_icloud.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 80cbde42bd..482668402b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1812,6 +1812,7 @@ Amazon SES Elastic Email Gmail/Gsuite + Apple/iCloud Mailchimp Mailgun Mailjet