Initial commit on Forgejo
Some checks are pending
CI and deploy / Test (push) Waiting to run
CI and deploy / Build, push, and deploy (push) Blocked by required conditions

Fresh repository history for elektrine/elektrine-haraka hosted at
https://git.elektrine.com/elektrine/elektrine-haraka.
This commit is contained in:
Maxfield Luke 2026-07-29 04:43:42 -04:00
commit 67c1d41a0c
82 changed files with 8713 additions and 0 deletions

30
config/tls.ini Normal file
View file

@ -0,0 +1,30 @@
[main]
key=/app/ssl/cert.key
cert=/app/ssl/cert.crt
# Strong ciphers only - ECDHE preferred, AES-GCM and ChaCha20
ciphers=ECDHE+AESGCM:ECDHE+CHACHA20:DHE+AESGCM:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP
# TLS 1.2 minimum - TLS 1.0 and 1.1 are deprecated (RFC 8996)
minVersion=TLSv1.2
maxVersion=TLSv1.3
# No client certificate requirements
requestCert=false
rejectUnauthorized=false
# Enable renegotiation protection (CVE-2009-3555)
secureRenegotiation=true
# Server chooses cipher order (prefer strongest available)
honorCipherOrder=true
no_starttls_ports[]=465
dhparam=/app/ssl/dhparam.pem
[outbound]
rejectUnauthorized=false
; Local-domain mail is routed to the internal inbound container. That hop does
; not need STARTTLS, and the container hostname does not match the public
; *.elektrine.com certificate, which otherwise logs ERR_TLS_CERT_ALTNAME_INVALID.
no_tls_hosts[]=haraka-inbound