ejabberd -> Problemas do Google Talk com o domínio do Google Apps

A situação

Você tem seu próprio servidor ejabberd rodando em seu próprio domínio example.com para bater papo com seus amigos como mike@example.com . Seu domínio também é seu domínio do Google Apps.

Você é capaz de se conectar facilmente a usuários em jabber.org ou jabber.ccc.de, mas adicionar amigos usando o Google Talk não funciona.

Ao pairar sobre o nome do seu amigo em seu cliente jabber $ favorite, você recebe a seguinte mensagem de erro:

404 – Servidor remoto não encontrado

Estrada para a salvação

  • Você digita ‘ejabberd google talk’ no Google e chega a esta página em ejabberd.im. Em seu arquivo de configuração ejabberd, certifique-se de ter as seguintes diretivas ativadas:

    {s2s use starttls, true}.
    {s2s certfile, “/path/to/server.pem”}.
    {s2s
    default_policy, permitir}.

  • Você também pode tentar ìptables -L` para verificar se há alguma regra de bloqueio de iptables presente.

  • Você leu sobre o problema do DNS SRV e decidiu tentar também. Por algum motivo, você não sabe muito sobre registros SRV. Você fica com o SRV Generator, portanto.

Agora seu problema já deveria ter sido resolvido.

Mas se ainda não for o caso, vá para sua conta do Google Apps (no GMail clique na engrenagem -> clique em Gerenciar) e desative o Google Talk para o seu domínio . Depois disso, seus problemas de conexão com os usuários do Google Talk serão coisa do passado.