diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java
index 53c7ee7df5..955de6db79 100644
--- a/app/src/main/java/eu/faircode/email/MessageHelper.java
+++ b/app/src/main/java/eu/faircode/email/MessageHelper.java
@@ -1720,6 +1720,14 @@ public class MessageHelper {
if (!TextUtils.isEmpty(xmailer) && xmailer.contains("PHPMailer"))
return "phpmailer";
+ String gmail = imessage.getHeader("X-Gm-Message-State", null);
+ if (!TextUtils.isEmpty(gmail))
+ return "gmail";
+
+ String outlook = imessage.getHeader("x-ms-publictraffictype", null);
+ if (!TextUtils.isEmpty(outlook))
+ return "outlook";
+
return null;
}
diff --git a/app/src/main/res/drawable/infra_gmail.xml b/app/src/main/res/drawable/infra_gmail.xml
new file mode 100644
index 0000000000..c43526d076
--- /dev/null
+++ b/app/src/main/res/drawable/infra_gmail.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/infra_outlook.xml b/app/src/main/res/drawable/infra_outlook.xml
new file mode 100644
index 0000000000..93600cc192
--- /dev/null
+++ b/app/src/main/res/drawable/infra_outlook.xml
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index b3f18bc55b..3a64f64067 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1821,6 +1821,9 @@
Sparkpost
Zeptomail/Zoho
+ Gmail
+ Outlook/Office 365
+
- Always
- Every 5 minutes