01 Como o Bridge funciona
No lua Bridge, o domínio tem um único ponto de entrada: o MX aponta para a Lua. Toda mensagem que chega passa pelo antispam e pelo antivírus e depois segue para o provedor onde está a caixa de cada conta.
- Entrada. A mensagem chega ao MX da Lua (
mx.secure.edgium-dns.net), que filtra spam, phishing e vírus para todas as contas do domínio. - Roteamento por conta. Cada endereço tem um provedor definido: lua.email, Microsoft 365, Google Workspace ou outro provedor (Zoho, um servidor próprio, um sistema que recebe e-mail). Quem não tem regra própria fica no lua.email.
- Entrega. A mensagem vai para a caixa certa, no provedor certo, com o resultado do filtro registrado nos cabeçalhos.
O caminho de volta também precisa estar configurado. Quando alguém no Microsoft 365 escreve para um colega no lua.email, a Microsoft precisa saber que esse endereço não está com ela e mandar a mensagem para a Lua. O mesmo vale no sentido contrário e em qualquer outro provedor. Cada provedor tem os seus pontos de configuração: os capítulos 4 a 7 explicam cada lado.
| Quem envia | Para quem | Caminho |
|---|---|---|
| Internet | Qualquer conta do domínio | MX da Lua → filtro → provedor da conta |
| Conta no lua.email | Colega no Microsoft 365 ou no Google | Lua → endereço técnico da conta no provedor (capítulo 4) |
| Conta no Microsoft 365 | Colega no lua.email ou no Google | Microsoft → conector de saída → MX da Lua → provedor da conta |
| Conta no Google | Colega no lua.email ou no Microsoft 365 | Google → rota de destinatários não reconhecidos → MX da Lua → provedor da conta |
| Conta em outro provedor | Colega em qualquer provedor | O provedor manda o que não conhece para o MX da Lua (capítulo 7) |
02 Antes de começar
O que separar
- A lista de contas do domínio, com o provedor de cada uma (lua.email, Microsoft 365, Google ou outro). Inclua grupos, aliases e caixas compartilhadas.
- Acesso ao DNS do domínio, para mudar MX, SPF, DKIM e DMARC.
- Acesso de administrador a cada provedor em uso: Microsoft 365 (Exchange admin center), Google Workspace (Admin console) ou o painel do outro provedor.
- Para cada conta que fica fora do lua.email, o endereço técnico dela no provedor, por exemplo
[email protected]. Veja o capítulo 4.
Ordem recomendada
- Cadastrar as contas e o provedor de cada uma no painel da Lua.
- Fazer os ajustes em cada provedor em uso (capítulos 5 a 7).
- Publicar SPF e DKIM de todos os provedores (capítulo 3).
- Mudar o MX para a Lua.
- Rodar os testes do capítulo 9 e, com tudo certo, endurecer o DMARC.
Atenção: mude o MX só depois de cadastrar as contas e ajustar os provedores. Se o MX mudar antes, mensagens para contas ainda não cadastradas podem ser recusadas.
03 DNS do domínio
MX
O MX aponta só para a Lua. Não deixe o MX antigo do Google ou da Microsoft junto: um remetente que use o MX antigo entrega direto no provedor, sem filtro, e as contas do lua.email não recebem por esse caminho.
suaempresa.com.br. 3600 IN MX 5 mx.secure.edgium-dns.net.
SPF
O SPF diz quem pode enviar e-mail em nome do domínio. No Bridge, três sistemas enviam como @suaempresa.com.br, e o SPF precisa autorizar todos que estiverem em uso:
| Provedor em uso | Incluir no SPF | Por quê |
|---|---|---|
| lua.email (sempre, no Bridge) | include:spf.edgium-dns.net | As contas do lua.email enviam pelos servidores da Lua. Sem isso, o envio delas falha no SPF, inclusive para os colegas no Microsoft 365 e no Google. |
| Microsoft 365 | include:spf.protection.outlook.com | Envio das contas que estão na Microsoft. |
| Google Workspace | include:_spf.google.com | Envio das contas que estão no Google. |
| Outro provedor | O include indicado pelo provedor | Envio das contas que estão nele. |
suaempresa.com.br. IN TXT "v=spf1 include:spf.edgium-dns.net include:spf.protection.outlook.com include:_spf.google.com -all"
- O domínio só pode ter um registro SPF. Junte tudo numa linha só.
- Mantenha os outros sistemas que já enviam pelo domínio (ERP, nota fiscal, marketing).
- O SPF aceita no máximo 10 consultas de DNS somando todos os
include. Passando disso, o SPF inteiro falha. Confira com uma ferramenta de verificação de SPF depois de publicar. - Comece com
~allse ainda não tiver certeza de que todos os remetentes estão no registro, e passe para-alldepois de conferir.
DKIM
Cada provedor assina as mensagens com a própria chave, e cada chave tem um registro no DNS. Publique os registros de todos os provedores em uso:
- lua.email: o registro DKIM do domínio aparece no painel da Lua. Copie o nome e o valor exatamente como estão lá.
- Microsoft 365: dois CNAME (
selector1._domainkeyeselector2._domainkey), mostrados no Microsoft Defender em Email authentication settings → DKIM. Depois de publicar, ligue a assinatura do domínio na mesma tela. - Google Workspace: um TXT (
google._domainkey), gerado no Admin console em Apps → Google Workspace → Gmail → Autenticar e-mails. Depois de publicar, clique em Iniciar autenticação. - Outro provedor: o registro que ele indicar, em geral com um seletor próprio.
Por que o DKIM importa tanto aqui: quando uma mensagem é encaminhada (para outro provedor, por um alias ou por uma lista), o SPF do remetente original deixa de valer. O DKIM continua válido no caminho e é ele que mantém o DMARC passando.
DMARC
O DMARC diz ao destinatário o que fazer com uma mensagem que usa o seu domínio e não passa no SPF nem no DKIM. Suba a política aos poucos:
- Início:
p=none, para acompanhar sem afetar a entrega. - Depois dos testes (SPF e DKIM dos três provedores conferidos):
p=quarantine. - Com tudo estável:
p=reject.
_dmarc.suaempresa.com.br. IN TXT "v=DMARC1; p=quarantine; sp=quarantine; adkim=r; aspf=r"
Para receber relatórios agregados, acrescente rua=mailto:[email protected] (crie a caixa antes). Sem rua, nenhum relatório é enviado.
Não use p=reject antes de ligar o DKIM de todos os provedores. Sem DKIM, uma mensagem do domínio que for encaminhada perde o SPF e passa a ser recusada.
04 Roteamento por conta
No painel da Lua, cada conta do domínio tem um provedor. É isso que decide para onde vai a mensagem que chega da internet.
Provedor de cada conta
- lua.email: a caixa fica na Lua. É o padrão de quem não tem regra própria.
- Microsoft 365: a mensagem é entregue no Microsoft 365 do domínio.
- Google Workspace: a mensagem é entregue no Google do domínio.
- Outro provedor: a mensagem é entregue no servidor informado para aquela conta.
Trocar uma conta de provedor muda só o destino das próximas mensagens. As mensagens que já estão na caixa antiga não são movidas: para isso, combine a migração com a equipe da Lua.
Endereço técnico das contas fora do lua.email
A regra por conta vale para o que chega pelo MX. Quando quem escreve é uma conta do próprio lua.email, a mensagem não sai para a internet e não passa pelo MX, então a Lua precisa saber para onde mandar. Para isso, toda conta que fica fora do lua.email precisa ter cadastrado o endereço técnico dela no provedor:
| Provedor | Endereço técnico | Onde achar |
|---|---|---|
| Microsoft 365 | [email protected] | Admin center → Usuários → a conta → Nomes de usuário e e-mail. Todo usuário do Microsoft 365 tem um endereço no domínio onmicrosoft.com do tenant. |
| Google Workspace | [email protected] ou um domínio secundário | Admin console → Conta → Domínios. Domínios mais antigos têm o alias test-google-a.com. Se não houver, adicione um domínio secundário ou um alias de domínio. |
| Outro provedor | Um endereço da conta num domínio do próprio provedor ou num domínio secundário | No painel do provedor. Se ele não tiver nenhum endereço além do @suaempresa.com.br, fale com a Lua para combinar a entrega direta no servidor dele. |
Sem o endereço técnico, o envio de dentro falha. A conta recebe normalmente da internet, mas quem escreve do lua.email recebe a devolução 550 5.1.1 User unknown. É o erro mais comum de um Bridge recém-ativado: confira essa lista antes de liberar o domínio.
Grupos, aliases e caixas compartilhadas
- Um alias do lua.email pode apontar para contas de qualquer provedor. Para as contas externas, use o endereço técnico.
- Um grupo do Microsoft 365 ou do Google precisa ser cadastrado como conta daquele provedor no painel, como se fosse uma caixa.
- Não cadastre o mesmo endereço como caixa em dois provedores. Escolha um, senão cada lado entrega na sua cópia e a pessoa recebe metade das mensagens em cada lugar.
05 Ajustes no Microsoft 365
Os nomes das telas estão em português, com o nome em inglês entre parênteses, porque o Exchange admin center muda de idioma conforme o usuário.
1. Domínio como relay interno
Este é o ajuste mais importante do lado da Microsoft. Na configuração do domínio, as contas que não existem no Microsoft 365 precisam ir para o MX externo (o da Lua), em vez de serem devolvidas.
Por padrão, o Microsoft 365 acha que todas as contas do domínio estão nele e devolve com 550 5.1.10 RecipientNotFound qualquer endereço que não conhece. Com o domínio como relay interno, o Microsoft 365 entrega o que é dele e passa adiante o que não é. O conector do passo 2 diz para onde.
- No Exchange admin center, abra Fluxo de e-mails → Domínios aceitos (Mail flow → Accepted domains).
- Abra o domínio e troque o tipo de Autoritativo (Authoritative) para Relay interno (Internal relay).
2. Conector de saída para o MX da Lua
Diz ao Microsoft 365 para onde mandar as mensagens das contas que não existem nele: o MX externo, que é o da Lua.
- Em Fluxo de e-mails → Conectores (Connectors), crie um conector do Office 365 para Organização parceira (From Office 365 to Partner organization).
- Use o conector só para mensagens enviadas a estes domínios e informe
suaempresa.com.br. - Encaminhamento: rotear pelos hosts inteligentes (smart hosts) e informe
mx.secure.edgium-dns.net. - Segurança: exija TLS. Na validação, faça o teste com um endereço que está no lua.email.
3. Conector de entrada e filtragem aprimorada
Como as mensagens da internet chegam ao Microsoft 365 pelos servidores da Lua, a Microsoft enxerga o IP da Lua e não o do remetente original. A filtragem aprimorada (Enhanced Filtering) faz a Microsoft olhar além do último salto.
- Crie um conector de Organização parceira para o Office 365 (From Partner organization to Office 365), identificado pelo endereço IP do remetente, com os IPs da lista resources.edgium.net/ips_mx.txt.
- No Microsoft Defender, abra Políticas e regras → Políticas de ameaças → Filtragem aprimorada para conectores (Enhanced filtering for connectors), escolha esse conector e marque detectar e ignorar automaticamente o último IP.
4. Selo ARC da Lua como confiável
A Lua registra, num cabeçalho assinado (ARC, domínio lua.email), o resultado de SPF, DKIM e DMARC que viu na entrada. Com o selo marcado como confiável, a Microsoft aceita esse resultado quando o SPF original se perde no caminho.
- No Microsoft Defender, abra Configurações de autenticação de e-mail → ARC (Email authentication settings → ARC).
- Adicione
lua.emailcomo selador ARC confiável (trusted ARC sealer).
5. DKIM do domínio
Ligue o DKIM do domínio no Microsoft 365, como no capítulo 3. Sem ele, as contas da Microsoft só passam no DMARC pelo SPF, e o SPF não sobrevive a um encaminhamento.
06 Ajustes no Google Workspace
1. Rota para destinatários não reconhecidos
É o equivalente do relay interno da Microsoft: o Google entrega o que conhece e manda para a Lua o que não conhece.
- No Admin console, abra Apps → Google Workspace → Gmail → Roteamento.
- Na configuração Roteamento, adicione uma regra para mensagens recebidas e internas recebidas.
- Em Tipos de conta afetados, marque só Não reconhecidos / Catch-all.
- Em Rota, troque o destino para o host
mx.secure.edgium-dns.net, porta 25, com TLS.
2. Gateway de entrada
Diz ao Google que as mensagens chegam por um filtro e que ele pode usar a marcação da Lua.
- Em Gmail → Spam, phishing e malware → Gateway de entrada, informe os IPs da lista resources.edgium.net/ips_mx.txt.
- Marque A mensagem é considerada spam se o seguinte cabeçalho corresponder à expressão regular e informe
X-Edgium-Spam: Yes.
3. DKIM do domínio
Gere e publique a chave google._domainkey e inicie a autenticação, como no capítulo 3.
07 Outros provedores
O Bridge não depende de Google ou Microsoft. Qualquer provedor ou servidor que receba e-mail por SMTP pode ficar com parte das contas: Zoho, um servidor próprio, um sistema de atendimento que recebe por e-mail. Cada um tem os seus pontos de configuração, mas os ajustes são sempre os mesmos quatro:
- Entrega: o servidor do provedor aceita mensagens vindas dos IPs da Lua (lista oficial) para as contas dele, sem barrar por limite de conexões ou por SPF do remetente original.
- Contas que ele não conhece: o provedor envia para
mx.secure.edgium-dns.netas mensagens para endereços do domínio que não estão nele, em vez de devolver. Cada provedor chama isso de um jeito: domínio compartilhado, relay interno, roteamento parcial, entrega dividida (split delivery) ou catch-all para host externo. - Endereço técnico: cada conta tem um endereço que a Lua usa para entregar a mensagem enviada pelas contas do lua.email (capítulo 4).
- Autenticação: o
includedo SPF e o DKIM do provedor publicados no DNS do domínio (capítulo 3).
Se o provedor não tiver um dos pontos 2 ou 3, fale com a Lua antes de ativar: dá para combinar uma entrega direta, mas o desenho muda caso a caso.
08 Treinar o filtro
O antispam vale para todas as contas do domínio, inclusive as que estão no Microsoft 365, no Google ou em outro provedor. Quando uma mensagem for classificada errada, ensine o certo pela página de treinamento do painel de gerenciamento da Lua (painel.lua.email): marque como spam o que passou e como não spam o que foi marcado sem motivo.
As contas do lua.email também treinam pelo webmail: mover uma mensagem para a pasta Spam, ou tirá-la de lá, já conta como correção.
09 Testes de ativação
Envie uma mensagem em cada sentido e confira o cabeçalho completo de cada uma ("mostrar original" ou "exibir código-fonte").
| Teste | O que conferir |
|---|---|
| Conta externa (Gmail pessoal, por exemplo) → uma conta de cada provedor | Chegou na caixa de entrada certa. O cabeçalho tem um Received de mx.secure.edgium-dns.net. |
| Conta no lua.email → colega no Microsoft 365 e no Google | Chegou, sem devolução 550 5.1.1. Se voltar, falta o endereço técnico (capítulo 4). |
| Microsoft 365 → colega no lua.email | Chegou, sem devolução 550 5.1.10. Se voltar, confira o relay interno e o conector de saída. |
| Google → colega no lua.email | Chegou. Se voltar, confira a rota de não reconhecidos. |
| Outro provedor → colega no lua.email | Chegou. Se voltar, confira o ajuste de contas que ele não conhece (capítulo 7). |
| Cada provedor → conta externa | spf=pass, dkim=pass com header.d=suaempresa.com.br e dmarc=pass no cabeçalho de quem recebe. |
Com todos os testes passando, suba o DMARC para p=quarantine (capítulo 3).
10 Problemas comuns
Devolução "550 5.1.1 User unknown" ao escrever do lua.email
A conta de destino está fora do lua.email, mas não tem endereço técnico cadastrado. Cadastre o endereço onmicrosoft.com, o do Google ou o do outro provedor (capítulo 4).
Devolução "550 5.1.10 RecipientNotFound" ao escrever do Microsoft 365
Na configuração do domínio no Microsoft 365, as contas que não existem lá ainda não vão para o MX externo: o domínio continua como Autoritativo, ou o conector de saída não cobre o domínio. Veja o capítulo 5.
Mensagem volta com "hop count exceeded" ou "loop detected"
A conta foi cadastrada no painel com um provedor (Microsoft, Google ou outro), mas não existe nele. O provedor não a encontra e devolve para a Lua, que manda de novo para o provedor. Crie a conta no provedor ou mude o provedor dela no painel.
Mensagens das contas do lua.email caem no spam ou falham no SPF
Falta include:spf.edgium-dns.net no SPF, ou o SPF passou de 10 consultas. Veja o capítulo 3.
DMARC falha em mensagens encaminhadas
O provedor que enviou não está assinando com DKIM do domínio. Ligue o DKIM em todos os provedores antes de usar p=quarantine ou p=reject.
A pessoa recebe parte das mensagens em cada provedor
O endereço existe como caixa em dois provedores. Deixe a caixa em um só e, se precisar de cópia, use um alias (capítulo 4).
Ainda precisa de ajuda?
Fale com a gente. Quem responde é uma pessoa da equipe Lua, em português, até o próximo dia útil.
Para agilizar, mande o domínio, a conta envolvida, o provedor de cada lado e o cabeçalho completo da mensagem ou da devolução.