Sincronizando WM5/6 com Evolution, sem ActiveSync

Para quem tem um PDA ou Smartphone com WM5, sincronização com Linux é ainda algo complexo. O projeto SynCE está conseguindo alguns bons avanços, mas a tarefa ainda pode ser bem árdua. Já quem já está no WM6, bem… aí a coisa fica realmente complicada. O SynCE nem começou a trabalhar nisso ainda. Uma solução que uso a algum tempo é uma máquina virtual (VirtualBox) com Windows XP e ActiveSync 4.5 para pelo menos manter uma cópia de segurança dos meus dados PIM, mas convenhamos: não é nem de perto a solução ideal.

Eis que hoje, após algumas horas de pesquisa e muita tentativa e erro, consegui chegar a uma solução, que apresento neste artigo. Uma parte da solução foi baseada neste artigo, do James, e o resto foi o hacking Evolution.

A idéia é utilizar O servidor Exchange gratuito, disponibilizado pela mail2web.com. O WM5/6, naturalmente, pode se sincronizar com um servidor Exchange. E a boa notícia é que o Evolution também pode! Desta forma, sem necessidade de ActiveSync, apenas com seu computador e o seu PDA/Smartphone ligado na Internet, você pode fazer a sincronização de todas suas informações PIM, de contatos à agenda.

Claro, como não podia deixar de ser, tem uma pequena gambiarra que tem que ser feita. O Evolution apresenta um pequeno problema com a autenticação no Exchange, que exige um pouco de trabalho braçal. Mas a parte difícil já fiz, que foi achar onde e o que mudar.😉

Vamos lá então. O que você precisa é:

  • Uma conta no serviço LIVE! da mail2web. É grátis. Cadastre-se.
  • Um PDA/Smartphone com Windows Mobile5 ou Windows Mobile6.
  • Linux com Evolution e o plugin Exchange Connector (vem por padrão em muitas distribuições, talvez você precise ativá-lo apenas)

Configurando o PDA/Smartphone:

Em Programs/ActiveSync, clique em Menu e em Configure Server. Coloque o host mobile.exchange.mail2web.com

Informe seu login (não esqueça o @mail2web!!!) e sua senha. Selecione todas opções para sincronização disponíveis, e finalize a configuração no PDA.

Até aqui, foi fácil, não? Com o PDA conectado à internet, você deve conseguir sincronizar seus dados com os dados na página do mail2web. Se tiver algum problema, revise as configurações.

Configurando o Evolution:

Agora vem a parte mais complicada. O Evolution tem um plugin, o Exchange Connector, que teoricamente funciona muito bem para sincronizar dados com servidores Exchange, através da interface OWA (Outlook Web Access) do Exchange. Basta criar uma conta de email e selecionar o tipo Exchange, e entrar com os dados de acesso.

Infelizmente, o mail2web tem uma particularidade: No login, em vez do seu username, você deve informar o username seguido por @mail2web.com. E o plugin do Evolution, como você pode comprovar fazendo testes aí, teima em autenticar usando apenas seu username, ignorando o @ e tudo que vem depois dele.

Mas tem um jeito. Me custou algumas horas para inventar esta verdadeira gambiarra, mas funciona, e muito bem. A idéia é editar, via gconf-editor, os dados de login utilizados pelo Evolution, e força-lo à usar o @mail2web.com. Seria simples, se não fosse outro detalhe: O plugin não deixa você criar uma conta sem ter pelo menos uma autenticação com sucesso.

O que vamos fazer, então, é o seguinte: Criar uma conta do tipo IMAP, com os dados padrão, apenas colocando seu nome e o email SEU_USUÁRIO@mail2web.com. Nos outros dados, coloque apenas o necessário para concluir o wizard e criar a conta.

Feito isto, feche o Evolution, e inicie o gconf-editor. Encontre a pasta apps/evolution/mail e edite a chave accounts. As informações das contas são armazenadas em formato XML. Selecione e edite o último conjunto de dados XML, relacionados à sua conta recém criada.

O que você vai fazer é o seguinte: Substitua o conteúdo entre <url> e </url> pelo seguinte (e, é claro, substitua XXXXX por seu usuário!):

exchange://XXXXX%40mail2web.com@exchange.mail2web.com/exchange;auth=XXXXX@mail2web.com;user=XXXXX@mail2web.com;auth=XXXXX@mail2web.com;save-passwd=true;owa_url=http://exchange.mail2web.com/exchange

Inicie o Evolution, e informe a senha quando solicitado. Se tudo der certo, você finalmente vai conseguir sincronizar dados com seu PDA/Smartphone e Evolution!

Um pensamento sobre “Sincronizando WM5/6 com Evolution, sem ActiveSync

  1. Willian disse:

    Opa!
    E como vc faz com os arquivos? Por exemplo, se quiser passar um arquivo MP3 ou Vídeo para o Smartphone…

    Abraços,

    No meu caso, ou uso o cartão SD c/ a leitora do notebook, ou via bluetooth se for pouca coisa…

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: