You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mounted to /certs/fullchain.pem and /certs/privkey.pem
SMTP_DOMAIN=smtp.mydomain.com
PORT_SECURE=465, PORT_SUBMISSION=587
Symptoms:
Plunk startup logs show:
✔ Loaded certificates from PEM files
✔ SMTP server listening on port 465 (secure=true)
✔ SMTP server listening on port 587 (secure=false)
TCP connect to port 465: succeeds (verified with nc -zv and openssl s_client)
TLS handshake on 465: succeeds (verified with openssl s_client — cert chain validated, AEAD-AES256-GCM-SHA384)
Immediately after handshake, Plunk logs:
✖ error SMTP server error on port 465: Socket closed unexpectedly
Real SMTP clients (Python smtplib, Django EmailBackend) hit timeout
Port 587 (STARTTLS) works perfectly with same cert files and same clients
What I've verified:
Cert files md5sums match the Let's Encrypt originals (no corruption)
Cert is read successfully by openssl s_client (Verify return code: 0)
Setup:
Symptoms:
✔ Loaded certificates from PEM files
✔ SMTP server listening on port 465 (secure=true)
✔ SMTP server listening on port 587 (secure=false)
nc -zvandopenssl s_client)openssl s_client— cert chain validated, AEAD-AES256-GCM-SHA384)✖ error SMTP server error on port 465: Socket closed unexpectedly
What I've verified:
docker exec plunk netstat -tlnshows 465 + 587)Diagnostic ask: