Повышение имеет библиотеку диаграммы состояний. http://www.boost.org/doc/libs/1_36_0/libs/statechart/doc/index.html
я не могу говорить с использованием его, все же. Не используемый это самостоятельно (все же)
Да, вы можете это сделать. Конечно, вам необходимо включить IMAP - затем вам нужно настроить метки для каждой метки , чтобы выбрать «imap» для тех, которые вы хотите экспортировать. Если вы этого не сделаете, вы получите только те, которые используются по умолчанию, например INBOX и Вся почта.
Определенно нет способа получить правила фильтрации Gmail из IMAP. Но в Gmail для этого есть функция импорта / экспорта.
Ярлыки можно рассматривать как папки IMAP. Последний выпуск Thunderbird действительно делает это.
Gmail labels appear is folders in IMAP. If you can get a list of the folders that a message appears in, you can infer what the labels are.