Skip to content

Quick Start

This first draft does not invent a startup command or deployment recipe that is not documented yet.

Instead, it defines the operator intent for zsmtp: get the service running with a clear understanding of trust boundaries, runtime dependencies, and the points where mail enters and leaves the system.

First-run goals

An initial zsmtp deployment should make the following explicit:

  • where SMTP traffic is accepted
  • where mail is forwarded next
  • which secrets or keys are required to start
  • which parts of message handling zsmtp should not retain or inspect
  • how operators observe health, queue state, and failures

Deployment checklist

Before the concrete quick-start commands are published, the implementation docs should cover:

  1. host and network prerequisites
  2. certificate and key material
  3. queue or spool storage requirements
  4. upstream relay or delivery targets
  5. logging, metrics, and failure handling

Current scope

The current site should be read as a product draft, not a finished operations manual.

  • the positioning is real: zsmtp is being framed as a zero-knowledge SMTP mail transfer agent
  • the implementation-specific startup path still needs to be documented
  • the docs will expand once the install and config surface are stable enough to publish

Released under the BSD-3-Clause License