diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java
index 51fbda2e56..f49e92b500 100644
--- a/app/src/main/java/eu/faircode/email/MessageHelper.java
+++ b/app/src/main/java/eu/faircode/email/MessageHelper.java
@@ -1748,6 +1748,10 @@ public class MessageHelper {
if (!TextUtils.isEmpty(zoho))
return "zoho";
+ String icontact = imessage.getHeader("X-SFMC-Stack", null);
+ if (!TextUtils.isEmpty(icontact))
+ return "icontact";
+
String xmailer = imessage.getHeader("X-Mailer", null);
if (!TextUtils.isEmpty(xmailer)) {
if (xmailer.contains("iPhone Mail"))
diff --git a/app/src/main/res/drawable/infra_icontact.xml b/app/src/main/res/drawable/infra_icontact.xml
new file mode 100644
index 0000000000..b3729e46f7
--- /dev/null
+++ b/app/src/main/res/drawable/infra_icontact.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/fragment_options_misc.xml b/app/src/main/res/layout/fragment_options_misc.xml
index c0d79312ab..cd0a5804c2 100644
--- a/app/src/main/res/layout/fragment_options_misc.xml
+++ b/app/src/main/res/layout/fragment_options_misc.xml
@@ -906,7 +906,7 @@
android:layout_marginTop="12dp"
android:layout_marginEnd="48dp"
app:constraint_referenced_ids="
- infra_awsses,infra_elastic,infra_gmail,infra_icloud,
+ infra_awsses,infra_elastic,infra_gmail,infra_icloud,infra_icontact,
infra_mailchimp,infra_mailgun,infra_mailjet,infra_mandrill,
infra_netcore,infra_outlook,infra_phpmailer,infra_postmark,
infra_salesforce,infra_sendgrid,infra_sendinblue,infra_sparkpost,
@@ -956,6 +956,15 @@
app:srcCompat="@drawable/infra_icloud"
tools:ignore="MissingConstraints" />
+
+
Elastic Email
Gmail/Gsuite
Apple/iCloud
+ iContact
Mailchimp
Mailgun
Mailjet