Hail docs
Self-hosting

SMTP inbound — not yet implemented

The SmtpInboundProvider interface exists in core/hailhq/core/providers/email/inbound/smtp.py but is not implemented. It is the cloud-agnostic / OSS-only path. We defer it to a follow-up milestone.

When it is released, this page will describe:

  • the mailbot/ container (aiosmtpd-backed), parallel to voicebot/
  • listen ports + TLS configuration
  • the "front me with Maddy or Postfix" production recipe for SPF / DKIM / DMARC verification and flood resistance
  • self-host quickstart

Until then, use the SES-backed inbound path documented in docs/setup/aws-ses.md. If you must avoid AWS, file an issue that tracks your need. Then we can give the SMTP listener priority.

References

On this page