Sincronizando e-mails em computadores com Linux e Windows
Aprenda como utilizar, em um computador com dual boot, os mesmos arquivos de mensagens de e-mail, tanto no Windows com no Linux e, com isso, economizar tempo, mão-de-obra e espaço em disco.
Existem pessoas, e não são poucas, que preferem o GNU/Linux mas precisam do MSWindows para algumas tarefas cujas alternativas no âmbito do software livre ainda não são satisfatórias. Um dos problemas em se utilizar dois sistemas é quando recebemos mensagens num deles, mas o conteúdo precisa ser processado com ferramentas do outro. Aí temos que salvar cada um dos arquivos para poder acessar após a reinicialização.
Uma alternativa prática para este problema é a configuração do sistema de arquivos e do cliente e-mail de modo que as mensagens possam ser acessadas em ambos os sistemas.
Para fazer isso, utilizei o software Thunderbird 1.5
, que além de ser livre e extremamente robusto e confiável, oferece versões para os dois sistemas.
Preparando o terreno
O primeiro passo é ter uma partição no disco que seja acessível aos dois sistemas. O Linux pode acessar qualquer partição nativa do Windows, entretanto, partições NTFS (padrão no Windows NT e XP), podem ser lidas mas não podem ser gravadas através do Linux. Por isso, recomendo o uso de partições FAT32 para fazer a interface entre os dois sistemas.
O reparticionamento pode ser feito com relativa segurança através do uso de programas como o GParted
para o Linux ou o PartitionMagic 8
em ambiente Windows.
Realocando os arquivos
Tendo as partições prontas e montadas, vamos transferir os arquivos para o novo sistema de arquivos. Começando com os arquivos no Linux, crie um diretório para armazenar os arquivos do Thunderbird. Pode ser qualquer nome, mas seja coerente para não se arrepender depois :o).
Agora transfira todos os arquivos e diretórios de usuário que são gerados pelo Thunderbird. Normalmente eles ficam em /home/[usuário]/.thunderbird. Considerando que você está na raiz dos seus arquivos de usuário, faça o seguite:
$ mv -R .thunderbird/* /caminho para o novo diretório/
Feito isto, apague o diretório .thunderbird e crie um link simbólico para os arquivo movidos, no mesmo lugar e com o mesmo nome:
$ rm -f .thunderbird
$ ln -s /caminho para os arquivos/ .thunderbird
Isto já é suficiente para que seus e-mails sejam lidos e gravados a partir da nova localização. Porém, um detalhe importante: a partição que armazena as mensagens precisa estar montada no momento que abrir o programa. Para isso, é interessante que se configure o sistema para montar a nova partição automaticamente durante o boot, com um detalhe, ela precisa ser montada com permissão de escrita pelo usuário. Para isso utilize a flag "uid" ou "gid" para determinar que usuário ou que grupo de usuários poderão gravar nesta partição. A entrada no /etc/fstab ficaria mais ou menos assim:
/dev/hda2 vfat /diretorio rw,user,auto,uid=100
Onde "hda2" deve coincidir com a partição no seu sistema e "/diretorio" com o ponto de montagem escolhido por você.
Certo, agora vamos para o Windows. Neste caso não podemos usar links simbólicos pois os chamados "atalhos" funcionam de forma diferente e são inúteis neste caso. A saída é criar um novo profile para o Thunderbird apontando para o novo local dos arquivos.
Vá em Inciar > Todos os Programas > Mozilla Thunderbird > Profile Manager.
Na tela que aparecer, clique em "Novo Perfil..." e, em seguinda, clique em "Avançar".
Digite um nome para o perfil e clique no botão "Pasta..." para localizar o local de armazenamento dos arquivos. Procure a pasta onde você gravou os arquivos anteriormente e clique em "OK". Agora clique em concluir e está feito. Basta agora definir o novo perfil como padrão e pronto.
Enviar novo comentário