Я хотел бы оптимизировать свой макет Gmail для удобства клиента IMAP на рабочем столе. Вот почему я хотел бы убедиться, что ко всем моим сообщениям применена одна и только одна метка (потому что с IMAP метки отображаются как папки, а мульти-метки приводят к дублированию сообщений).
Итак, как найти все сообщения с несколькими метками?
gmail
gmail-labels
Иван
источник
источник
Ответы:
Обновление: у меня нет запроса, чтобы найти все сообщения с 2 или более ярлыками. Тем не менее, похоже, что вы пытаетесь заставить Gmail вести себя как IMAP (например, папки вместо меток). Вместо использования «папок» в Gmail, я думаю, что вы можете продолжать использовать их в качестве меток, и ваш IMAP-клиент будет просто адаптироваться правильно, вот почему ...
Даже если ваш почтовый клиент не поддерживает ярлыки, функция IMAP в Gmail компенсирует это и позволяет папкам в вашем почтовом клиенте выступать в качестве ярлыков.
Это означает, что некоторые сообщения будут появляться в обеих папках, но все равно будут одним и тем же сообщением (например, если вы удалите одно, будет удалено и другое).
Согласно статье Google, Как действия синхронизируются в IMAP? Я бы предположил, что он просто удаляет исходную метку из сообщения и оставляет там новую. Вместо того, чтобы иметь два сообщения в одной папке, вы должны видеть только одно.
Согласно статье Google, вы перемещаете его в корзину, чтобы удалить сообщение.
источник
how to find all messages having more than one label applied?
, неправильно ли вы это поняли?Вы можете использовать следующий синтаксис в поле ввода поиска:
В результате получим сообщения как с label-x, так и с label-y.
источник