Можно ли отфильтровать письма Gmail по двум известным строкам, разделенным неизвестными? - PullRequest
0 голосов
/ 23 марта 2020

У меня огромное количество входящих писем от разных клиентов, и я хотел бы сгруппировать их, используя фильтры Gmail. Однако я был разочарован, узнав, что Gmail по какой-то причине не поддерживает Regex ...

На данный момент фильтрация будет фокусироваться только на темах электронной почты.

Существует два основных типа входящих сообщений: 1. от частных лиц 2. от компаний

Строка темы содержит следующую информацию: 1. доменное имя одного из наших сайтов (чтобы мы знали, с какого сайта поступил запрос) 2a , за словом «от» следуют либо название компании и доменное имя ИЛИ 2b. за словом «от» следует имя человека и ничего больше.

Например: Customer Request at myawesomesite01.com from RandomCompany - randomcompany.com Customer Request at myawesomesite01.com from Alex

Во-первых, я хотел бы отделить запросы компаний от запросов физических лиц. Поскольку я знаю, что в запросах компании всегда указывается доменное имя в теме, которое обычно заканчивается на «.com», мой подход заключался в использовании фильтра "from" AROUND ".com" (или: "from" AROUND "com", потому что Gmail не работает с точками и другими такими специальными символами ).

Но проблема здесь в том, что "from" AROUND "com" также сопоставляет электронные письма, где «com» ​​не следует, но предшествует слову «from».

Таким образом, он успешно найдет Customer Request at myawesomesite01.com from RandomCompany - randomcompany.com

, но также найдет Customer Request at myawesomesite01.com from Alex

Я не знаю, чтобы в Gmail был символ ЛЮБОЙ CHAR / ANY STRING фильтры. Например, что-то вроде этого уже решило бы мою проблему: from\s[a-zA-Z-\s].com$

Я начинаю задумываться, возможно ли вообще использование фильтров Gmail. Если нет, есть ли другой инструмент / подход / решение сценариев, к которому я мог бы обратиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...