diff --git a/UI/MailerUI/English.lproj/Localizable.strings b/UI/MailerUI/English.lproj/Localizable.strings
index bafd2d681..58a7fd8fa 100644
--- a/UI/MailerUI/English.lproj/Localizable.strings
+++ b/UI/MailerUI/English.lproj/Localizable.strings
@@ -171,6 +171,7 @@
/* MailListView */
"Sender" = "Sender";
"Subject or Sender" = "Subject or Sender";
+"Subject or Recipient" = "Subject or Recipient";
"To or Cc" = "To or Cc";
"Entire Message" = "Entire Message";
"Date" = "Date";
diff --git a/UI/MailerUI/French.lproj/Localizable.strings b/UI/MailerUI/French.lproj/Localizable.strings
index e70f62520..c2c79cda5 100644
--- a/UI/MailerUI/French.lproj/Localizable.strings
+++ b/UI/MailerUI/French.lproj/Localizable.strings
@@ -171,6 +171,7 @@
/* MailListView */
"Sender" = "Expéditeur";
"Subject or Sender" = "Sujet ou expéditeur";
+"Subject or Recipient" = "Sujet ou destinataire";
"To or Cc" = "Pour ou Copie à";
"Entire Message" = "Message Complet";
"Date" = "Date";
diff --git a/UI/Templates/MailerUI/UIxMailFolderTemplate.wox b/UI/Templates/MailerUI/UIxMailFolderTemplate.wox
index e0fa2ea0d..7e35806fc 100644
--- a/UI/Templates/MailerUI/UIxMailFolderTemplate.wox
+++ b/UI/Templates/MailerUI/UIxMailFolderTemplate.wox
@@ -87,11 +87,16 @@
{{ mailbox.sortedBy('subject') ? 'check' : null }}
-
+
{{ mailbox.sortedBy('from') ? 'check' : null }}
+
+
+ {{ mailbox.sortedBy('to') ? 'check' : null }}
+
+
{{ mailbox.sortedBy('date') ? 'check' : null }}
@@ -143,7 +148,8 @@
-
+
+
diff --git a/UI/WebServerResources/js/Mailer/Mailbox.service.js b/UI/WebServerResources/js/Mailer/Mailbox.service.js
index 6408a5cc5..4a53b7fd6 100644
--- a/UI/WebServerResources/js/Mailer/Mailbox.service.js
+++ b/UI/WebServerResources/js/Mailer/Mailbox.service.js
@@ -405,6 +405,7 @@
this.$highlightWords = [];
filters.forEach(filter => {
if ("subject_or_from" == filter.searchBy
+ || "subject_or_to" == filter.searchBy
|| "contains" == filter.searchBy
|| "body" == filter.searchBy
|| "from" == filter.searchBy