Releases: NodeByteHosting/ByteSend-SMTP
Releases · NodeByteHosting/ByteSend-SMTP
Release | v1.0.0
Added
- SMTP server supporting ports 25 (SMT), 587 (submission), 465 (SMTPS)
- Two TLS modes:
none— Plain SMTP (intended for use behind reverse proxy)manual— Server handles TLS directly with certificate files
- API key-based authentication using ByteSend API credentials
- Automatic email forwarding to ByteSend API endpoints
- Support for both implicit TLS (SMTPS) and opportunistic TLS (STARTTLS)
- Support for custom SMTP auth username via
SMTP_AUTH_USERNAMEenvironment variable - Hot-reload functionality for TLS certificates (zero-downtime renewal)
- Structured logging with JSON output to stdout (systemd/Docker compatible)
- Environment variable validation with clear error messages
Changed
- Improved STARTTLS handling to prevent downgrade attacks
- Enhanced error messages for certificate loading failures
Fixed
- Proper cleanup of connections on server shutdown
- File watcher edge cases during certificate renewal
Security
- Added security policy and vulnerability disclosure guidelines