Entrega read-only de apontamentos DNS (Cloudflare, OpenPanel BIND, público) no Desk e Console /admin/dominio, com spec, scripts de rollback e patches VM112 para painel lateral no passo DNS do onboarding (deploy wizard pendente). Co-authored-by: Cursor <cursoragent@cursor.com>
75 lines
2.5 KiB
Markdown
75 lines
2.5 KiB
Markdown
# Spec 035-B — Área Utilizador de Email (Fase B — placeholder)
|
|
|
|
**Criado:** 2026-06-21
|
|
**Solicitado por:** Roger
|
|
**Status:** 📋 **A estudar** — não iniciar antes de Fase A concluída
|
|
**Depende de:** `domain-manager-console-ui.md` (Fase A)
|
|
|
|
---
|
|
|
|
## Objetivo futuro
|
|
|
|
Cada utilizador com caixa `@dominio` gere **as suas próprias preferências** — sem acesso à Área Gerente de Domínio.
|
|
|
|
Roger indicou estudar **depois**:
|
|
|
|
- Redirects / encaminhamento de email
|
|
- Out of office (fora do escritório / férias)
|
|
- Assinaturas de email
|
|
- Calendário pessoal
|
|
- (outras prefs Carbonio webmail)
|
|
|
|
---
|
|
|
|
## Princípio Roger (2026-06-21)
|
|
|
|
**Uma página agregada** — todos os setups de **utilizador** de **todas** as ferramentas, no mesmo sítio:
|
|
|
|
| Ferramenta | Setup user agregado aqui |
|
|
|------------|--------------------------|
|
|
| Carbonio | senha, OOO, assinatura, redirects, quota uso |
|
|
| Nextcloud | prefs Files pessoais, quota uso, partilhas |
|
|
| (futuro) | notificações, 2FA |
|
|
|
|
O gerente configura **domínio** em `/admin`; o utilizador configura **a si** em `/me` — **sem** abrir consolas nativas.
|
|
|
|
---
|
|
|
|
## Opções arquitectura (decisão pendente)
|
|
|
|
| Opção | Prós | Contras |
|
|
|-------|------|---------|
|
|
| **A — Carbonio webmail nativo** | Já existe vacation, filters, signature | UX inconsistente com Ligbox |
|
|
| **B — SPA Ligbox `/me`** | Brand unificado, mobile | Desenvolver + manter APIs Carbonio |
|
|
| **C — Híbrido** | Assinatura/OOO na SPA; calendário link CalDAV | Dois sítios |
|
|
|
|
**Recomendação draft:** Opção **C** — MVP redirects + OOO + assinatura na SPA; calendário link para Carbonio/CalDAV.
|
|
|
|
---
|
|
|
|
## Funcionalidades candidatas
|
|
|
|
| Feature | API Carbonio | Prioridade estimada |
|
|
|---------|--------------|---------------------|
|
|
| Alterar senha | zmprov / soap | P0 |
|
|
| Vacation / OOO | prefs | P0 |
|
|
| Assinatura HTML | prefs | P1 |
|
|
| Redirect / forward | zimbraMailForwardingAddress | P1 |
|
|
| Filtros regras | sieve (4190 **indisponível** hoje) | P2 bloqueado |
|
|
| Calendário | CalDAV | P2 link externo |
|
|
| Quota uso pessoal | read-only | P1 |
|
|
|
|
**Bloqueio conhecido:** ManageSieve (4190) não disponível no Carbonio CE — filtros avançados requerem workaround Spec 034.
|
|
|
|
---
|
|
|
|
## Próximo passo
|
|
|
|
Quando Roger autorizar Fase B:
|
|
|
|
1. Wireframe `user-self-service-ui.md` v1 completo
|
|
2. Decidir URL e login (webmail session vs standalone)
|
|
3. Mapear APIs Carbonio por feature
|
|
4. Spec 036 ou expandir 035-B
|
|
|
|
**Até lá:** nenhum código — foco total na **Área Gerente de Domínio** (Fase A).
|