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