Infrastructure
Mail VM, DNS, Stalwart + SES architecture, and current status.
ByteBite mail infrastructure spans a dedicated VM for mailbox services and a planned cloud provider for transactional application email.
BYTEBITE-MAIL-01
| Attribute | Value |
|---|---|
| VM | BYTEBITE-MAIL-01 |
| Public IPv4 | 88.99.0.97 |
| vMAC | 00:50:56:00:05:51 |
| SSH | Reachable |
| OS / specs | Unknown |
DNS (configured)
| Record | Value |
|---|---|
mail.getbytebite.co A | 88.99.0.97 |
getbytebite.co MX (pri 10) | mail.getbytebite.co |
Architectural direction
| Mail type | Planned provider | VM |
|---|---|---|
| Ordinary mailbox / mail-server | Stalwart | BYTEBITE-MAIL-01 |
| Transactional application mail | AWS SES | Cloud (not on MAIL VM) |
| SMS (transactional) | Twilio | Cloud (planned) |
Status
Implemented
- MAIL VM provisioned with network access
- Mail DNS records (A + MX) created in Cloudflare
Planned
- Stalwart installation and configuration on BYTEBITE-MAIL-01
- AWS SES production setup for application transactional email
- PTR record:
mail.getbytebite.co→88.99.0.97 - SPF, DKIM, DMARC records
- Hetzner outbound port 25 restriction resolution (may be required)
Open
- Whether Hetzner port 25 is currently blocked for
88.99.0.97(not verified) - SES sending domain verification
- Application integration with SES (placeholders in
.env.exampleonly)
Responsibility split
| Concern | Owner |
|---|---|
| Operator/admin email (mailboxes) | Stalwart on MAIL VM |
| Order confirmations, password resets, etc. | AWS SES (application) |
| SMS notifications | Twilio (planned, ADR-008) |
Do not document provider credentials. See Secrets.
Related
- Compute — MAIL VM details
- DNS — mail DNS records
- ADR-008 Transactional SMS
- Known gaps