Eu usei o Thunderbird para mover grandes quantidades de mensagens do Local para o imap. Você precisará garantir que suas pastas locais sejam indexadas corretamente e, em seguida, começar com pequenos pedaços e continuar adicionando mais até chegar a um número confortável. A última vez que fiz isso comecei com cerca de 1000, depois 2500, depois 5000, e logo acabei. Pode levar algum tempo, mas seja paciente e tente deixar o Thunderbird sozinho para fazer seu trabalho enquanto se move.