No description
Find a file
2026-11-11 13:44:13 +01:00
.github/workflows chore: scaffold modular .NET mail server 2026-11-11 13:41:32 +01:00
docs docs: add verified mail server implementation knowledge base 2026-11-11 13:41:13 +01:00
src chore: scaffold modular .NET mail server 2026-11-11 13:41:32 +01:00
tests chore: scaffold modular .NET mail server 2026-11-11 13:41:32 +01:00
.editorconfig chore: scaffold modular .NET mail server 2026-11-11 13:41:32 +01:00
.gitignore chore: scaffold modular .NET mail server 2026-11-11 13:41:32 +01:00
delily.slnx chore: scaffold modular .NET mail server 2026-11-11 13:41:32 +01:00
Directory.Build.props chore: scaffold modular .NET mail server 2026-11-11 13:41:32 +01:00
docker-compose.yml chore: scaffold modular .NET mail server 2026-11-11 13:41:32 +01:00
LICENSE Initial commit 2026-10-03 19:50:33 +01:00
README.md chore: scaffold modular .NET mail server 2026-11-11 13:41:32 +01:00

delily

An e-mail server for you

Documentation

The research and implementation knowledge base is in docs/:

Read docs/README.md for the full index and reading order.

The server accepts mail over SMTP and an authenticated HTTPS API at /api/v1/messages (contract: docs/17-http-api.md). The endpoint is scaffolded now and implemented in Phase 6b.

Build and run

dotnet restore
dotnet build
dotnet test

# Local dependencies (PostgreSQL + Mailpit)
docker compose up -d

# HTTP host (health/admin/JMAP later); SMTP/IMAP listeners start in Phase 1+
dotnet run --project src/Delily.Host
curl http://localhost:5105/health/live

The development SMTP port is reserved as 2525 to avoid requiring root; the listener itself starts in Phase 1. The production defaults are 25/587/465. See src/Delily.Host/appsettings.json.