After switching to PHP 8.2, the first error was :
2024-04-29 10:58:25.811 ***** ERROR ***** [V10.3.6] cause = nl2br(): Passing null to parameter #1 ($string) of type string is deprecated
As the first null parameter was username, I set username/password and error became 'smtp failed to connect'.
I followed troubleshooting all was ok except missing sendmail (not neede in php 8.0).
But still error smtp.
I have deleted user/password and it WORKS. PHP8.2 need sendmail.
It seems when you set username/password in Projeqtor, it activates encryption but you cannot select STARTTLS against SMTPS. I don't know how Projeqtor select one.
I hope this is not based on port number because we use a custom port xx25, for internal mailing.
If you set smtp server to localhost, yes sendmail is required.
If you sent it to another server, this server requires some smtp sending method (sendmail or else)
This is not specific to PHP8.2
you cannot select STARTTLS against SMTPS
You can, just specify protocole on server name : tls://yourserver or ssl://yourserver
En poursuivant votre navigation, vous acceptez le dépôt de cookies tiers destinés au bon fonctionnement et à la sécurisation du site (gestion de session, reCaptcha) et à une analyse statistique anonymisée des accès sur notre site (Google Analytics). Si vous vous inscrivez, les informations que vous fournirez ne seront jamais divulguées à un tiers sous quelque forme que ce soit. En savoir plus
Cookies settings
×
Functional Cookies
Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.
Session
Please login to see yours activities!
Other cookies
Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.