Skip to content

Conversation

@affinitytechworks
Copy link

Cypht currently treats any truthy default_smtp_tls value as a request for an implicit TLS socket. When the configuration sets starttls, the client still opens a TLS session immediately, so submission servers on 587 see a ClientHello before STARTTLS is negotiated. This patch normalizes the string value and keeps implicit TLS limited to tls / ssl / true, allowing starttls to follow the upgrade flow as intended.

@affinitytechworks affinitytechworks changed the title fix(smtp): honor starttls mode instead of implicit tls fix(module/smtp): honor starttls mode instead of implicit tls Nov 2, 2025
@kroky kroky merged commit 6880528 into cypht-org:master Nov 3, 2025
5 of 7 checks passed
@marclaporte
Copy link
Member

Thank you @affinitytechworks for your first contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants