Product SiteDocumentation Site

2.15. Opções avançadas do Webaccess

2.15.1. Webaccess como cliente padrão de e-mail

Desde Zarafa versão 6.20 é possível definir Webaccess como o cliente de e-mail padrão. Abaixo estão três exemplos para definir Webaccess como o cliente de e-mail padrão quando o usuário clica em um link contendo a opção 'mailto':

2.15.2. Exemplos Windows

No Windows (para todos usuários):
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client]
@="Zarafa Web Client"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto]
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\shell\open]
@="Zarafa Web Client"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"

[HKEY_LOCAL_MACHINE\Software\Classes\mailto]
"EditFlags"=hex:02,00,00,00
"URL Protocol"=""
@="URL:MailTo Protocol"

[HKEY_LOCAL_MACHINE\Software\Classes\mailto\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_LOCAL_MACHINE\Software\Classes\mailto\shell]

[HKEY_LOCAL_MACHINE\Software\Classes\mailto\shell\open]

[HKEY_LOCAL_MACHINE\Software\Classes\mailto\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"
No Windows (somente para o usuário logado):
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client]
@="Zarafa Web Client"

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols]

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto]
"URL Protocol"=""

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell]

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell\open]

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\shell]

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\shell\open]
@="Zarafa Web Client"

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"

[HKEY_CURRENT_USER\Software\Classes\mailto]
"EditFlags"=hex:02,00,00,00
"URL Protocol"=""
@="URL:MailTo Protocol"

[HKEY_CURRENT_USER\Software\Classes\mailto\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_CURRENT_USER\Software\Classes\mailto\shell]

[HKEY_CURRENT_USER\Software\Classes\mailto\shell\open]

[HKEY_CURRENT_USER\Software\Classes\mailto\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"

2.15.2.1. Instalando no arquivo .reg:

  1. Abra o arquivo em um editor como o Notepad.
  2. Inserir a chave de registro desejado, <ZARAFA_WEBACCESS_ADDRESS>. Subistitua pela url do seu Zarafa WebAccess.
  3. Clique em Iniciar > Executar e digite o comando regedit e aperte OK.
  4. Importe a chave de registro recém-criada.
  5. No Ms Outlook 2003/2007 vá em Ferramentas > Opções > Outras > e desmarque a opção Tornar o Ms Outlook o programa padrão para E-mails, Contatos & Calendário.
  6. Clique em Iniciar > Executar e digite o comando %windir% e aperte OK. Isto abrirá uma janela com a pasta padrão do Windows.
  7. Copie e cole o arquivo zarafa.ico nesta pasta. No servidor o ícone pode ser encontrado na pasta: /webaccess/client/layout/img/favicon.ico.

2.15.3. Exemplo no linux

  1. Faça um novo script com o nome de mailto.sh.
  2. Coloque as seguintes linhas abaixo no arquivo:
    #!/bin/bash
    
    ADDRESS=`echo $1|cut -f 2 -d : -`
    
    # Logs this to syslog... just helps to make sure it is working properly
    logger "Opening Zarafa mail client, addressed to $ADDRESS"
    
    firefox "http://<SERVER>/<USER>/webaccess/index.php?action=mailto&to=$ADDRESS"
  3. Substitua o endereço do seu servidor por http://<SERVER>/<USER>/mailto/.
  4. Salve o arquivo em /home/seunomedeusuário/, e execute o comando 'chmod uog+rwx mailto.sh' no diretório dentro do console.
  5. Agora, digite gnome-default-applications-properties no console ou vá emSystem > Preferences > More Preferences > Preferred Applications.
  6. Em 'mail reader' modifique o caminho para o arquivo mailto.sh. O caminho deve ser /home/seunomedeusuário/mailto.sh %s.

2.15.4. Adicionando Zarafa WebAccess como processador do arquivo malito no Mozilla Firefox.

No Firefox, ao clicar em uma URL do endereço de e-mail (um endereço mailto) o navegador tentará abrir um cliente de email. O Mozilla Firefox tem uma lista de clientes de correio que podem ser usados como padrão. Para usar o Zarafa WebAccess para processar URLs mailto no Firefox, siga os seguintes passos:
  1. Digite about:config na barra de endereços do navegador e pressione e tecla "Enter". Ignore o aviso de garantia.
  2. Insira gecko.handlerservice no campo de filtro de pesquisa.
  3. Dê um duplo-clique em gecko.handlerService.allowRegisterFromDifferentHost. Isso irá alterar o status de Falso para Verdadeiro.
  4. Cole esse codigo na barra de endereços substituindo https://<ZARAFA_WEBACCESS_ADDRESS> com a URL usada para acessar a instalação do Zarafa WebAccess (normalmente a URL usada para se conectar ao Zarafa WebAccess) e pressione a tecla "Enter":
    javascript:window.navigator.registerProtocolHandler("mailto","https://<ZARAFA_WEBACCESS_ADDRESS>?action=mailto&url=%s","Zarafa WebAccess")
  5. Abaixo da barra de endereço aparecerá uma mensagem perguntando se o Zarafa WebAccess deve ser adicionado como aplicativo padrão para lidar com links do mailto. Clique no botão Adicionar aplicativo.
  6. Ná próxima vez que um link mailto for clicado, uma janela vai aparecer permitindo que o cliente de email preferido possa ser escolhido. Selecione o Zarafa WebAccess, selecione Lembra minha escolha para links malito, e clique em OK.
A partir de agora o Zarafa WebAccess será usado todas as vezes que um link "malito" for clicado no Firefox. É necessário que um usuário esteja conectado para que tudo funcione sem problemas.