Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Postado

Caros,

Como é feito o sistema do Webmail da Locaweb ?

 

Eles tem apenas 1 caixa de acesso que busca em todos os servidores os e-mails cadastrados para acesso.

 

Como é feito isso sem que o cliente precise especificar em qual servidor está ?

Ajude o fórum! Antes de postar, leiam as regras de postagem aqui.


Postado

Você quer um sistema que UNIFIQUE todas as caixas de email em uma só?

Postado

Você quer um sistema que UNIFIQUE todas as caixas de email em uma só?

Não.. 

Um sistema onde ele acesse o e-mail sem que precise identificar o servidor que está.

Ajude o fórum! Antes de postar, leiam as regras de postagem aqui.

Postado

Não.. 

Um sistema onde ele acesse o e-mail sem que precise identificar o servidor que está.

 

O de qualquer empresa que não usa o cPanel é assim.

 

Como eles utilizam um sistema como o Afterlogic, o mesmo possui possui no cadastro de cada usuário os dados para autenticação IMAP/SMTP, não precisa necessariamente saber onde cada usuário está hospedado já que ele só autentica de acordo com as informações passadas.

 

Agora, a implementação em uma rede de servidores não é complicada. Basta você manter uma lista de todos os reversos dos seus servidores, e após o usuário informar o seu domínio você faz uma query para aquele domínio perguntando o reverso do servidor. Assim, só precisa passar as informações (usuário/senha) para o webmail de cada máquina e trabalhar com um iFrame, ex:

 

usuário acessa webmail.dominio.com -> sistema busca dominio.com e vê que o reverso é dominioserver.com -> procura na lista o endereço do webmail do dominioserver.com -> envia os dados para webmail.dominioserver.com/login?usuario=usuario@dominio?senha=oi -> gera uma iframe para aquele endereço.

 

Bem fácil, para quem possui poucos servidores.

Postado

acho que nem precisa disso tudo.

 

se o webmail utilizar smtp para autenticar, basta o dominio estar cadastrado. as informações ele envia e autentica normalmente.

 

o webmail é como o outlook que vc instala no seu computador, só que via web.

Postado

Caros,

Como é feito o sistema do Web mail da Locaweb ?

 

Eles tem apenas 1 caixa de acesso que busca em todos os servidores os e-mails cadastrados para acesso.

 

Como é feito isso sem que o cliente precise especificar em qual servidor está ?

Olá Anger,

 

Dá uma olhada neste software: http://codecanyon.net/item/hezecom-email-solution-hmail/7315631?WT.ac=category_item&WT.seg_1=category_item&WT.z_author=hezecom

 

Acredito que seja o que procura, ou não...

Postado

Olá Anger,

 

Dá uma olhada neste software: http://codecanyon.net/item/hezecom-email-solution-hmail/7315631?WT.ac=category_item&WT.seg_1=category_item&WT.z_author=hezecom

 

Acredito que seja o que procura, ou não...

Pior que não é!

 

Vou tentar ser mais específico...

Exemplo:

Uma empresa X tem 5 servidores.

E ela tem apenas 1 caixa de acesso no seu site, que acessa os 5 servidores. Como é feito o login na conta se o mesmo deve buscar nos 5 servidores?

Ajude o fórum! Antes de postar, leiam as regras de postagem aqui.

Postado

O de qualquer empresa que não usa o cPanel é assim.

 

Como eles utilizam um sistema como o Afterlogic, o mesmo possui possui no cadastro de cada usuário os dados para autenticação IMAP/SMTP, não precisa necessariamente saber onde cada usuário está hospedado já que ele só autentica de acordo com as informações passadas.

 

Agora, a implementação em uma rede de servidores não é complicada. Basta você manter uma lista de todos os reversos dos seus servidores, e após o usuário informar o seu domínio você faz uma query para aquele domínio perguntando o reverso do servidor. Assim, só precisa passar as informações (usuário/senha) para o webmail de cada máquina e trabalhar com um iFrame, ex:

 

usuário acessa webmail.dominio.com -> sistema busca dominio.com e vê que o reverso é dominioserver.com -> procura na lista o endereço do webmail do dominioserver.com -> envia os dados para webmail.dominioserver.com/login?usuario=usuario@dominio?senha=oi -> gera uma iframe para aquele endereço.

 

Bem fácil, para quem possui poucos servidores.

Entendo...

Seria PHP + JS para fazer isto estão ?

Ajude o fórum! Antes de postar, leiam as regras de postagem aqui.

Postado

Entendo...

Seria PHP + JS para fazer isto estão ?

 

Sei lá... tem várias maneiras de fazer.

 

Eu faria assim:

 

 -> script frontend com tela de acesso pro email

 -> script backend que acessa todos os seus servidores cPanel (importante colocar um SSL e utilizar chaves nessa parte)

 

 1.) o usuário preenche suas informações na tela de login, utilizando a conta de email 'rodrigo@loophost.com.br'

 2.) o script frontend faz uma query ao script backend com o domínio do cliente, exemplo:

      -> meudominio.com.br/buscaDominio.php?q=loophost.com.br

      -> o script backend faz uma busca em todos os servidores em busca da conta de email.. pra implementar isso via SSH2 é barbada, exemplo:

#! /bin/bash
dominio=$1
if ! grep $dominio /etc/localdomains
then 
       echo "dominio nao encontrado"
       exit 0
fi

Aí então o script backend vai analisar a resposta do comando. Se for 'dominio nao encontrado,' então o domínio não está naquele servidor.. o script deve ir pro próximo e etc.

 

Então quando encontrar, ele deve fazer login no servidor utilizando IMAP + SMTP. Se usar um sistema como afterlogic ou roundcube, você só precisaria 'direcionar' o sistema pro servidor certo, depois do teu script encontrá-lo.. exemplo:

 

 1.) login do cliente

 2.) buscar o server onde está o domínio do cliente

 3.) passar as variáveis do servidor pro sistema de email:

      -> SERVER: mail.server01.net

      -> CONTA: rodrigo@loophost.com.br

      -> SENHA: 12345

      -> PORTA SMTP: 465 + SSL

      -> PORTA IMAP: 143 + SSL

 

Abs.

Postado

Sei lá... tem várias maneiras de fazer.

 

Eu faria assim:

 

 -> script frontend com tela de acesso pro email

 -> script backend que acessa todos os seus servidores cPanel (importante colocar um SSL e utilizar chaves nessa parte)

 

 1.) o usuário preenche suas informações na tela de login, utilizando a conta de email 'rodrigo@loophost.com.br'

 2.) o script frontend faz uma query ao script backend com o domínio do cliente, exemplo:

      -> meudominio.com.br/buscaDominio.php?q=loophost.com.br

      -> o script backend faz uma busca em todos os servidores em busca da conta de email.. pra implementar isso via SSH2 é barbada, exemplo:

#! /bin/bash
dominio=$1
if ! grep $dominio /etc/localdomains
then 
       echo "dominio nao encontrado"
       exit 0
fi

Aí então o script backend vai analisar a resposta do comando. Se for 'dominio nao encontrado,' então o domínio não está naquele servidor.. o script deve ir pro próximo e etc.

 

Então quando encontrar, ele deve fazer login no servidor utilizando IMAP + SMTP. Se usar um sistema como afterlogic ou roundcube, você só precisaria 'direcionar' o sistema pro servidor certo, depois do teu script encontrá-lo.. exemplo:

 

 1.) login do cliente

 2.) buscar o server onde está o domínio do cliente

 3.) passar as variáveis do servidor pro sistema de email:

      -> SERVER: mail.server01.net

      -> CONTA: rodrigo@loophost.com.br

      -> SENHA: 12345

      -> PORTA SMTP: 465 + SSL

      -> PORTA IMAP: 143 + SSL

 

Abs.

Show!

Vou tentar!

Ajude o fórum! Antes de postar, leiam as regras de postagem aqui.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?

-