Обновление: у меня нет запроса, чтобы найти все сообщения с 2 или более ярлыками. Тем не менее, похоже, что вы пытаетесь заставить Gmail вести себя как IMAP (например, папки вместо меток). Вместо использования «папок» в Gmail, я думаю, что вы можете продолжать использовать их в качестве меток, и ваш IMAP-клиент будет просто адаптироваться правильно, вот почему ...
Даже если ваш почтовый клиент не поддерживает ярлыки, функция IMAP в Gmail компенсирует это и позволяет папкам в вашем почтовом клиенте выступать в качестве ярлыков.
Это означает, что некоторые сообщения будут появляться в обеих папках, но все равно будут одним и тем же сообщением (например, если вы удалите одно, будет удалено и другое).
что [...] если я переместлю сообщение из одной папки (в клиенте IMAP) в другую, уже содержащую это сообщение?
Согласно статье Google, Как действия синхронизируются в IMAP? Я бы предположил, что он просто удаляет исходную метку из сообщения и оставляет там новую. Вместо того, чтобы иметь два сообщения в одной папке, вы должны видеть только одно.
Или если я хочу удалить сообщение, а не просто удалить конкретную метку?
Согласно статье Google, вы перемещаете его в корзину, чтобы удалить сообщение.