I have an SMTP server that sits between my application and other external systems. Communication between my application and the server does not use any encryption. Encryption is used when the server communicates with external systems.
I need to send an email from my app to a server without any encryption. When I use the symfony/mailer the application sends an ECHO request and my server tells me that it is using STARTTLS. I have to send STARTTLS and my server says it doesn't support encryption for my host.
I know for sure that I don't need to use any encryption regardless of whether the STARTTLS server sends me. But I can't disable STARTTLS in any way, because there is no setting (for ex. disable_starttls) in the configs.
I think it makes sense to add this setting, it will make the package more flexible.
Example
No response
The text was updated successfully, but these errors were encountered:
filippovano
changed the title
Force disable STARTTLS
[Mailer] Force disable STARTTLS
Jan 26, 2023
Well, if your SMTP server does not support STARTTLS, why would it advocate STARTTLS in its capabilities ? That's expliictly against the spec.
The symfony/mailer component will use STARTTLS only if the SMTP server advocates that it supports it (and we are not already using a TLS connection to that server as double encryption would be useless).
Description
I have an SMTP server that sits between my application and other external systems. Communication between my application and the server does not use any encryption. Encryption is used when the server communicates with external systems.
I need to send an email from my app to a server without any encryption. When I use the symfony/mailer the application sends an ECHO request and my server tells me that it is using STARTTLS. I have to send STARTTLS and my server says it doesn't support encryption for my host.
It all happens because of this line:
I know for sure that I don't need to use any encryption regardless of whether the STARTTLS server sends me. But I can't disable STARTTLS in any way, because there is no setting (for ex.
disable_starttls) in the configs.I think it makes sense to add this setting, it will make the package more flexible.
Example
No response
The text was updated successfully, but these errors were encountered: