Visitante Postado Fevereiro 18, 2015 Compartilhar Postado Fevereiro 18, 2015 Show! Vou tentar! Só que no caso da locaweb, eles devem ter um banco de dados com todos os apontamentos (Domínios X Servidores), pois como eles não utilizam o cPanel, eles já possuem esta informações de qualquer maneira. No nosso caso, uma das alternativas é esta que passei acima. A outra, é criar um banco de dados e popular ele automaticamente a partir deste arquivo que passei ali (/etc/localdomains) de 1 em 1 hora ou algo assim.. Tipo, busca no arquivo e joga no banco.. aí cada servidor efetua esta operação de forma automática e independente. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Fabio S Araujo Postado Fevereiro 18, 2015 Compartilhar Postado Fevereiro 18, 2015 O que eles devem ter é um cluster de servidores de e-mails, ou seja é um um servidor só que faz o balanceamento de contas por vários servidores dentro do cluster. Já vi isso funcionando com IIS, mas a ideia deve ser a mesma. 0 Citar Suporte TI & Service Provider - Visite nosso novo site Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Fevereiro 18, 2015 Compartilhar Postado Fevereiro 18, 2015 O que eles devem ter é um cluster de servidores de e-mails, ou seja é um um servidor só que faz o balanceamento de contas por vários servidores dentro do cluster. Já vi isso funcionando com IIS, mas a ideia deve ser a mesma. A Afterlogic fornece isso (no sistema pago).. a UOL Host usa. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Fevereiro 18, 2015 Compartilhar Postado Fevereiro 18, 2015 A Afterlogic fornece isso (no sistema pago).. a UOL Host usa. A kinghost tem uma solução própria ( http://webmail.uni5.net/) que engbloba 3 webmail (roundcube,ensigniaMail e aferlogic). 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
eulergui Postado Fevereiro 19, 2015 Compartilhar Postado Fevereiro 19, 2015 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 '[email protected]' 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: [email protected] -> SENHA: 12345 -> PORTA SMTP: 465 + SSL -> PORTA IMAP: 143 + SSL Abs. Cara, que lógica maluca foi essa? É só consultar o MX do domínio. O php tem funções pra isso, se não me engano. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Fevereiro 19, 2015 Compartilhar Postado Fevereiro 19, 2015 Cara, que lógica maluca foi essa? É só consultar o MX do domínio. O php tem funções pra isso, se não me engano. Cara nem tinha pensado nisso hahahah... Boa. Mas em alguns casos (ex: quando houver load balance) não funcionaria. Mas aí isso já implicaria em ter um banco de dados com todas as informações igual. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Fevereiro 19, 2015 Compartilhar Postado Fevereiro 19, 2015 Função PHP: getmxrr ( string $hostname , array &$mxhosts [, array &$weight ] ) Sendo: $hostname o domínio a ser feito o lookup $mxhosts é a array que vai ser retornada, com a lista de entradas A última array (weight) pode ser ignorada a princípio.. pois nesse caso só se for um sistema mais complexo (com redundância) para funcionar. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Anger Postado Fevereiro 19, 2015 Autor Compartilhar Postado Fevereiro 19, 2015 Eita! Facilitou! Vou tentar com esta agora... 0 Citar Ajude o fórum! Antes de postar, leiam as regras de postagem aqui. Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Fevereiro 19, 2015 Compartilhar Postado Fevereiro 19, 2015 Eita! Facilitou! Vou tentar com esta agora... Fiz um exemplo funcional aqui: http://www.loophost.com.br/testes/buscaMX.php Arquivo zipado: http://www.loophost.com.br/testes/buscaMX.zip -- Usei um 'foreach' ao tratar o retorno das entradas MX's pois assim tem mais flexibilidade em futuras implementações (ex: email que possui redundância).. se tiver, é só aumentar o número de entradas que o sistema vai retornar, aí se um servidor estiver OFF, podes conectar em outro. off: quem quiser ficar brincando e digitar diversos domínios, agradeço! Colocamos um novo servidor de DNS no ar aqui na rede e estamos testando a velocidade.. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Anger Postado Fevereiro 19, 2015 Autor Compartilhar Postado Fevereiro 19, 2015 Fiz um exemplo funcional aqui: http://www.loophost.com.br/testes/buscaMX.php Arquivo zipado: http://www.loophost.com.br/testes/buscaMX.zip -- Usei um 'foreach' ao tratar o retorno das entradas MX's pois assim tem mais flexibilidade em futuras implementações (ex: email que possui redundância).. se tiver, é só aumentar o número de entradas que o sistema vai retornar, aí se um servidor estiver OFF, podes conectar em outro. off: quem quiser ficar brincando e digitar diversos domínios, agradeço! Colocamos um novo servidor de DNS no ar aqui na rede e estamos testando a velocidade.. Show, Rodrigo! Vou ver para fazer com o e-mail, se funcionar eu posto aqui. 0 Citar Ajude o fórum! Antes de postar, leiam as regras de postagem aqui. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
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.