obsidian-vault/ligbox-ops-platform/docs/email-ligbox-vm108.md
2026-06-19 17:26:42 +00:00

2.2 KiB

E-mail Desk — arquitetura Ligbox

VM122 (ligbox-ops) → Postfix local → LMTP → servidor de mail correto por domínio.

Servidores de mail na LAN

VM IP Hostname SMTP Marca / uso
108 10.10.10.108 mail.ligbox.com.br Ligbox — domínio principal
112 10.10.10.112 mail.dratcoin.com Legado Ibytera (dratcoin, ibytera)

O portal Desk não está preso à VM112. Pode enviar para qualquer SMTP/LMTP na LAN.
A escolha correta para @ligbox.com.br é a VM108.

Configuração atual (VM122) — validado Roger 2026-06-10

Parâmetro Valor
DESK_SMTP_HOST 10.10.10.122:25 (Postfix local)
DESK_MAIL_FROM ligbox-ops@ligbox.com.br
DESK_ROOT_NOTIFY_EMAIL admin@ligbox.com.br
transport_maps ligbox.com.br → LMTP 10.10.10.108:7025
canonical_maps @itecnologys.com legado → @ligbox.com.br (temporário)

Porque não @itecnologys.com?

  • MX mail.itecnologys.com aponta para IP público; caixas não existem no Carbonio.
  • VM112 era relay Ibytera — aceitava SMTP mas não entregava @itecnologys.com.
  • Solução: identidade Ligbox = @ligbox.com.br na VM108.

Próximos passos (Carbonio VM108)

Criar caixas ou aliases, por exemplo:

Endereço Uso
ligbox-ops@ligbox.com.br Remetente sistema (alias → admin ou noreply)
admin@ligbox.com.br Root / notificações (já existe)
rogerio.cezar@ligbox.com.br Técnico (criar)
ops@ligbox.com.br Equipe ops (criar)

Registo Desk: preferir e-mails @ligbox.com.br (ou @itecnologys.com com redirect até migrar contas).

Verificar

postmap /etc/postfix/transport /etc/postfix/canonical
postfix check && systemctl reload postfix
docker-compose -f docker-compose.mvp.yml restart api

# Teste LMTP VM108
python3 -c "import socket; ..."  # ver scripts ops

# Teste API
curl -X POST 'http://10.10.10.122:8080/api/v1/auth/activate/send-email-otp?token=...'

DNS público

  • ligbox.com.br MX → mail.ligbox.com.br (já configurado)
  • SPF/DKIM/DMARC para ligbox.com.br no Carbonio VM108 (recomendado para entrega externa)