2026-02-28 - 2026-05-28
Overview
46 Issues created by 1 user
Opened
#1 Basic SMTP listener using emersion/go-smtp
Opened
#2 Receive inbound mail for local domains
Opened
#3 TLS support (STARTTLS)
Opened
#4 Reject mail for unknown domains
Opened
#5 Write received messages to Maildir
Opened
#6 Authenticated submission listener
Opened
#7 SASL PLAIN / LOGIN auth
Opened
#8 Enforce auth before relaying
Opened
#9 Outbound routing via MX DNS lookup
Opened
#10 Delivery retry queue with backoff
Opened
#11 IMAP server using emersion/go-imap
Opened
#12 Authenticate users
Opened
#13 Serve mailboxes from Maildir storage
Opened
#14 Support INBOX, Sent, Drafts, Trash folders
Opened
#15 IDLE command support
Opened
#16 Maildir layout per user (/var/mail/{domain}/{user}/)
Opened
#17 Message write (new mail delivery)
Opened
#18 Message read / list / delete (for IMAP)
Opened
#19 Quota tracking (basic)
Opened
#20 User store (flat file or SQLite — TBD)
Opened
#21 Password hashing (bcrypt)
Opened
#22 Domain and mailbox management (add/remove)
Opened
#23 Load cert/key from disk
Opened
#24 Auto-renew via ACME / Let's Encrypt (optional)
Opened
#25 DKIM signing on outbound mail
Opened
#26 DKIM verification on inbound mail
Opened
#27 SPF record lookup and enforcement
Opened
#28 DMARC policy parsing and enforcement
Opened
#29 Reject or quarantine based on DMARC policy
Opened
#30 DNSBL checks on inbound connections (basic blocklist)
Opened
#31 Admin HTTP API (manage domains, mailboxes, aliases)
Opened
#32 Alias support (forward info@ → real mailbox)
Opened
#33 Catch-all address support
Opened
#34 Metrics endpoint (Prometheus)
Opened
#35 Log shipping / structured access logs
Opened
#36 Systemd unit file
Opened
#37 Rate limiting on SMTP connections
Opened
#38 Connection-level blocklist (IP deny list)
Opened
#39 Greylisting (optional)
Opened
#40 rspamd milter integration (optional)
Opened
#41 Deliverability testing (SPF/DKIM/DMARC pass verification)
Opened
#42 Blacklist monitoring
Opened
#43 Webmail UI (separate project)
Opened
#44 Multi-domain virtual hosting
Opened
#45 Sieve filtering support
Opened
#46 JMAP support