execução paralela de offlineimap ou abuso pythonfile / postsynchook para carregar o segundo arquivo para configurações de conta

0

Por que preciso disso?

Eu configurei meus dotfiles para incluir toda a minha configuração de e-mail, mas não quero compartilhar minhas configurações de minha conta de e-mail particular, então as excluí. = > Para o meu mutt / offlineimap eu tenho uma "conta dev", que as configurações são totalmente incluídas nos dotfiles. Mas não quero compartilhar pelo menos o restante dos meus endereços de e-mail particulares publicamente.

Soluções possíveis

  1. apenas jogue todas as configurações em um arquivo (como todo mundo faz), mas use git assume-unchanged , para que as configurações do endereço de e-mail privado permaneçam privadas. (apenas uma instância do offlineimap) Problema : é muito difícil trabalhar dessa forma com o git e prestar atenção toda vez para não cometer erros. = > não quero isso.
  2. como 1. , mas mova os endereços de e-mail particulares para um arquivo separado e os ignore com git. (apenas uma instância do offlineimap) Problema : não sei como configurá-lo, porque os únicos arquivos aceitos pelo offlineimap são pythonfile e [DEFAULT] postsynchook . Posso de alguma forma abusar deles para minhas necessidades?
  3. execução paralela de offlineimap. Problema : Quando eu faço isso, offlineimap diz "Outro OfflineIMAP está rodando com o mesmo metadatadir; saindo." = > como posso dar à segunda instância do offlineimap outro metadatadir?
por toogley 25.12.2015 / 22:52

1 resposta

0

Solução de trabalho

Offlineimap fornece uma opção que permite ao usuário especificar qual metadatadir a instância deve usar.

[general]
metadata = ~/.dev_offimap

Com essa configuração, podemos gerenciar facilmente a execução simultânea do offlineimap. Eu só não encontrei isso nos documentos (também é um pouco escondido)

    
por 25.12.2015 / 23:46