SIGN IN SIGN UP

feat: multi-domain support (apimurah.my.id, payin.my.id), expanded random words, fix DB uniqueness check

- Add apimurah.my.id & payin.my.id as additional mail domains with routes
- Parse MAIL_DOMAIN as comma-separated list with getDomains() helper
- API /config now returns mailDomains array alongside mailDomain for backward compat
- POST /api/inboxes validates domain against allowed list, rejects unknown domains
- Web UI gets domain selector dropdown populated from config
- Expand random address word lists from 30 to ~100 Indonesian words each
- Fix generateUniqueAddress to check actual DB (inboxExists) instead of session Set
- Make generateUniqueAddress async to support Promise-based DB checks

Co-Authored-By: Claude <noreply@anthropic.com>
H
hirotomasato committed
19977c47ecdcf3f8c9e425e716636026ab4db58c
Parent: 59e22c2