docfast/infrastructure/postfix/main.cf
openclawd 3820d7ea4d
Some checks failed
Deploy to Production / Deploy to Server (push) Has been cancelled
Add complete infrastructure automation and documentation
- infrastructure/setup.sh: Master provisioning script for fresh Ubuntu servers
- infrastructure/docker-compose.yml: Production Docker Compose configuration
- infrastructure/.env.template: Environment variables template
- infrastructure/nginx/: Nginx configuration with security headers
- infrastructure/postfix/: Postfix + OpenDKIM email configuration
- infrastructure/README.md: Complete disaster recovery guide
- scripts/docfast-backup.sh: SQLite backup script with rotation

All services now fully reproducible with documented disaster recovery procedures.
2026-02-15 11:04:34 +00:00

44 lines
No EOL
1.1 KiB
CFEngine3

# Postfix main configuration for DocFast
# Minimal SMTP relay for application email sending
# Basic configuration
smtpd_banner = $myhostname ESMTP
biff = no
append_dot_mydomain = no
readme_directory = no
compatibility_level = 3.6
# Network configuration
myhostname = docfast.dev
mydomain = docfast.dev
myorigin = docfast.dev
inet_interfaces = 127.0.0.1, 172.17.0.1 # localhost + Docker bridge
inet_protocols = ipv4
mydestination = # Empty = relay only, no local delivery
mynetworks = 127.0.0.0/8, 172.17.0.0/16, 172.18.0.0/16
# TLS configuration
smtp_tls_security_level = may
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
# OpenDKIM integration
milter_protocol = 6
milter_default_action = accept
smtpd_milters = inet:localhost:8891
non_smtpd_milters = $smtpd_milters
# Size limits
mailbox_size_limit = 0
message_size_limit = 10240000 # 10MB
# Other settings
recipient_delimiter = +
disable_vrfy_command = yes
smtpd_helo_required = yes
# Rate limiting
smtpd_client_connection_count_limit = 10
smtpd_client_connection_rate_limit = 10
# Logging
maillog_file = /var/log/postfix.log