Sim, existem, mas é mais fácil apenas instalar o binário do Windows.
# $ Id: README_Windows.txt, v 1.11 2018/05/05 22:46:01 gilles Exp gilles $
#
# Este é o arquivo README_Windows.txt para o imapsync
# imapsync: sincronização IMAP e ferramenta de migração.
JANELAS
=======
Existem duas maneiras de instalar e usar o imapsync em sistemas Windows: A) ou B).
Usuários padrão devem seguir o caminho A), a maneira mais simples.
Desenvolvedores, ou usuários poderosos que querem construir seu próprio imapsync.exe ou modificá-lo, tem que considerar o caminho B), o caminho complexo, mas poderoso.
A) maneira mais simples
A.1) Obter o imapsync.
Obtenha o imapsync em https://imapsync.lamiral.info/ Você terá acesso a um arquivo zip denominado imapsync_1.xxx.zip, em que 1.xxx é o número da versão do imapsync.
A.2) Extraia o arquivo zip em uma pasta onde você irá trabalhar com o imapsync.
Você pode trabalhar na área de trabalho, pois a extração do arquivo zip cria uma pasta exclusiva chamada imapsync_1.xxx (onde 1.xxx é o número da versão do imapsync).
A.3) Verifique a pasta
Na pasta extraída imapsync_1.xxx você vê 6 arquivos e 2 diretórios:
- README_Windows.txt é o arquivo atual que você está lendo.
- README.txt é o documento geral do imapsync.
- FAQ.d / * FAQs são uma boa leitura quando algo dá errado.
- O imapsync_example.bat é um exemplo simples de arquivo em lote que você copiará e editará.
- sync_loop_windows.bat é um exemplo de arquivo em lote para sincronizar muitas contas.
- file.txt é um exemplo de arquivo de entrada para sincronizar muitas contas.
- O imapsync.exe é o binário do imapsync. Você não precisa executá-lo diretamente.
- Cook / é o diretório para construir imapsync.exe a partir de sua fonte, para o caminho B) e usuários experientes.
Você pode copiar ou renomear imapsync_example.bat como quiser, desde que sua extensão permaneça ".bat". Nos sistemas Windows, a extensão .bat significa "Sou um script em lote". Mesma coisa para sync_loop_windows.bat. Os scripts em lote devem permanecer no mesmo diretório que o imapsync.exe, pois, pela maneira como eles chamam o imapsync.exe, eles usam ". \ Imapsync.exe", portanto, deixe-os no mesmo diretório. Ou mude o caminho para o que você quiser se entender o que está fazendo.
Para o restante desta documentação, presumo que você copiou o imapsync_example.bat para um arquivo chamado imapsync_stuff.bat
A.4) Edite o arquivo de lote
Edite o imapsync_stuff.bat e altere os valores com o seu. Para editá-lo, clique com o botão direito do mouse e selecione "modificar" na lista apresentada no menu da pequena janela. Notepad ou Notepadd ++ são editores muito bons para modificá-lo. O Office Word ou qualquer processador de texto poderoso não são bons para esse trabalho, não os use!
Os arquivos FAQ.txt e FAQ.d / * contêm muitas dicas e opções especiais, às vezes necessárias para softwares de servidor imap específicos, como o Exchange ou o Gmail.
A.5) Execute o arquivo de lote
Para executar o imapsync com seus valores, clique duas vezes no arquivo em lote imapsync_stuff.bat
Você não precisa ter privilégios de administrador para executar o imapsync.
A.6) Loop em A.5) A.6) editar, executar, editar, executar etc.
Execute o processo de edição e execução do imapsync até resolver todos os problemas e todos os valores atendam às suas necessidades.
A.7) Veja a sincronização em execução. Você pode abortar a qualquer momento com um rápido double ctrl-c, pressionar ctrl-c duas vezes dentro de um segundo. (um único ctrl-c será reconectado a ambos os servidores imap)
A.8) Quando a sincronização é concluída, você pode encontrar todo o log da saída na pasta chamada "LOG_imapsync", o nome do arquivo de log é baseado na data de lançamento, hora, minuto, segundo, milissegundos e o parâmetro user2. Existe um arquivo de log por execução. O nome do arquivo de log é impresso no final da execução do imapsync. Se você não quiser registrar em um arquivo, use a opção --nolog
B) maneira difícil.
É o caminho mais difícil porque instala todas as
dependências de software . Este é o caminho para modificar o imapsync.exe, se necessário.
B.1) Instale o Perl, se já não estiver instalado. Strawberry Perl é um candidato muito bom http://strawberryperl.com/ Eu uso 5.26.0.1 (31 de maio de 2017), mas versões anteriores e posteriores devem funcionar (5.18 e 5.20) também.
B.2) Vá para o diretório Cook / B.3) Double-clic build_exe.bat
Ele deve criar um imapsync.exe binário no diretório Cook / atual.
B.4) Mova o imapsync.exe no diretório superior e siga as instruções de A.3) para A.8)