Detalhes Técnicos

As tecnologias mais recentes Web 2.0 usadas no WebMail Pro não apenas melhoram a performance tanto do servidor quanto do cliente, mas também contribuem para a segurança geral e confiabilidade do sistema.


XML based client-server communication model

Código Totalmente Novo

A aplicação cliente consiste de objetos especiais JavaScript e comunica-se com o servidor usando uma solução proprietária, usando o protocolo XML. A aplicação client é obtida apenas uma vez, em seguida não é mais necessário aguardar por recarregamentos de tela - a tecnologia AJAX simplesmente cuida do resto.

  • Web 2.0 puro (tecnologia AJAX) - velocidade comparável a clientes de email desktop
  • Protocolo do servidor baseado em XML - opções ilimitadas de extensões
  • Suporte completo UTF8 - suporte a qualquer língua e codificações de caracteres
  • Múltiplos certificados do lado do cliente, criptografia do lado do servidor
  • Protocolos HTTP, HTTPS, POP3, IMAP, SMTP
  • Hierarquia contendo admin global, admin do domínio e usuário final, permitindo forçar e restringir diversas opções
  • Arquivos de configuração XML
  • Otimizado para milhares de mensagens e banco de dados de alta performance como backend
  • Processo de localização simples, através de arquivos XML
  • Pronto para incluir sua marca/logotipo e customizações de skins

Segurança

Projetado por experts em mensagens eletrônicas e movido por tecnologia de última geração no lado do servidor, WebMail Pro é resistente a ataques, permite comunicação segura, criptografa mensagens individuais, protege dados dos usuários e não mantém rastros no computador cliente.

  • Segurança via SSL, senhas protegidas por RSA (chave pública-privada)
  • S/MIME - permite aos usuários assinatirem digitalmente/validarem mensagens
  • Remoção de conteúdo perigoso (XSS) de emails HTML
  • Análise de pedidos XML de forma estrita
  • Vulnerabilidades potenciais das variáveis globais PHP desativadas
  • Cookies Virtuais mantém configurações dos usuários no lado do servidor

Otimizações de Performance do lado do Cliente

Processamento otimizado do lado do cliente é crucial para uma boa resposta da interface e experiência do usuário, mas também tira a carga do servidor, liberando seus recursos para outros serviços. Isto significa que mais contas podem agora ser hospedadas no mesmo hardware.

  • Objetos JavaScript na essência do processamento do lado do cliente
  • JSON (JavaScript Object Notation) economiza 20% de banda
  • Tempo de execução é distribuído entre o Cliente e o Servidor
  • Comunicação é forncedida por pequenas quantidades de dados XML/JSON
  • Algumas ações do lado do cliente não necessitam resposta do servidor
  • Demanda menos recursos do servidor, sobretudo para o sistema de arquivos
  • Cliente é muito mais rápido quando possui carga alta

Otimizações de Performance do lado do Servidor

Protocolo de comunicação XML estrito fornece maior extensabilidade e integração com sub-sistemas do servidor (GroupWare, Instant Messaging, VoIP), customização simplificada de todos objetos visuais através de templates XML estruturados e grande resistência a ataques de hacking e bisbilhotagem de dados a nível de protocolo.

  • Acesso IMAP a caixas de correio, POP3 com cache e LocalPOP
  • Cache de BD SQL para cabeçalhos de mensagens e pastas (mySql, SQLite, SQL Server)
  • Layer de abstração PDO DB com suporte a transações
  • Acesso direto à API do servidor visando GroupWare mais rápido
  • Comunicação assíncrona e síncrona
  • Arquitetura limpa PHP5 OOP
  • Extensões PHP e rotinas do sistema de arquivos melhoradas

Browsers Suportados
Requer Mozilla/Firefox 0.9 ou mais recente, Internet Explorer 5 ou mais recente.

Mozilla Firefox
IE7 e FireFox 1.5+ são recomendados devido ao suporte a streaming de dados comprimidos.

Internet Explorer

Tempo de resposta da interface irá exceder todas as suas expectativas.