mirror of
https://github.com/btouchard/ackify-ce.git
synced 2026-02-10 07:49:38 -06:00
Backend changes: - Use 'else if' to prevent activating both TLS and STARTTLS simultaneously - Add StartTLSPolicy = MandatoryStartTLS for proper STARTTLS enforcement - Add comments explaining TLS modes (implicit SSL vs explicit STARTTLS) Install script changes: - Auto-detect TLS configuration based on port number - Port 465 → TLS=true, STARTTLS=false (implicit SSL) - Port 587 → TLS=false, STARTTLS=true (explicit TLS/STARTTLS) - Non-standard ports → manual configuration with clear prompts This fixes timeout errors when sending emails via Gmail SMTP (port 587) which requires STARTTLS, not direct TLS connection.