61 lines
2.2 KiB
Markdown
61 lines
2.2 KiB
Markdown
# 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
|
|
|
|
```bash
|
|
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)
|