imapsync решает ровно одну задачу и решает её хорошо: синхронизирует два IMAP-ящика, сверяя, что уже есть на приёмнике, и копируя только недостающее. Отсюда его главное свойство — повторный запуск не создаёт дублей и стоит дёшево.
Неудобство начинается с установки. Это скрипт на Perl с десятками зависимостей; под Linux он ставится пакетным менеджером, под macOS уже с оговорками, а под Windows у него исторически всё плохо: официальной сборки нет, а те, что есть, собраны кем-то и неизвестно из чего.
Вторая часть неудобства — сама команда. Ключей у imapsync больше сотни, и типичный перенос — это строка на восемь переносов, в которой легко перепутать источник с приёмником.