diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 7c0dd4c5b5..4494710201 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -243,6 +243,7 @@ public class MessageHelper { static final String FLAG_COMPLAINT = "Complaint"; static final String FLAG_LOW_IMPORTANCE = "$LowImportance"; static final String FLAG_HIGH_IMPORTANCE = "$HighImportance"; + static final String FLAG_PHISHING = "$Phishing"; // Gmail // https://www.iana.org/assignments/imap-jmap-keywords/imap-jmap-keywords.xhtml // Not black listed: Gmail $Phishing diff --git a/app/src/main/java/eu/faircode/email/TupleKeyword.java b/app/src/main/java/eu/faircode/email/TupleKeyword.java index 79423780bd..8e6f701c9a 100644 --- a/app/src/main/java/eu/faircode/email/TupleKeyword.java +++ b/app/src/main/java/eu/faircode/email/TupleKeyword.java @@ -168,6 +168,8 @@ public class TupleKeyword { return context.getString(R.string.title_keyword_not_delivered); case MessageHelper.FLAG_COMPLAINT: return context.getString(R.string.title_keyword_complaint); + case MessageHelper.FLAG_PHISHING: + return context.getString(R.string.title_keyword_phishing); default: return keyword; } @@ -192,6 +194,7 @@ public class TupleKeyword { case MessageHelper.FLAG_NOT_DISPLAYED: case MessageHelper.FLAG_NOT_DELIVERED: case MessageHelper.FLAG_COMPLAINT: + case MessageHelper.FLAG_PHISHING: return Helper.resolveColor(context, androidx.appcompat.R.attr.colorError); default: diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 17e611ce9f..62cb458998 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2450,6 +2450,7 @@ Not displayed Not delivered Complaint + Phishing %1$d message