- configuration permettant d'utiliser d'autre port que 465 pour s'authentifier (car du port 587 qui requiére du START_TLS)
['unicaen-mail']['connection_config']['use_auth'] par défaut à false. S'il est a true, on utilise les paramétres d'authentification ['unicaen-mail']['connection_config']['username'] et ['unicaen-mail']['connection_config']['password']
- Modification permettant d'envoyer des mails en START_TLS et plus uniquement en TLS
1) une nouvelle clé : ['unicaen-mail']['connection_config']['use_auth'] (par défaut à false) permettant de dire si l'on utilise ou non un protocle requiérant l'authentification.
Si la clé est a true, les paramètre ['unicaen-mail']['connection_config']['username'] et ['unicaen-mail']['connection_config']['password'] seront utilisés (et requis dans la config)
2) Modification de la clé ['unicaen-mail']['connection_config']['auto_tls'] qui est maintenant obligatoire dans UnicaenMail
A utilisé uniquement pour une authentification tls (port 465).
Avec un protocole non sécurisé (port 25) ou en startTLS (port 587) : mettre a false
- A revoir : est-ce que l'on peux merger la config 'tls' (et 'auto_tls')
- [Bug-fix] : datatable de la page d'index qui ne se reinitialisait pas
//TODO : a voir si l'on garde tls a true par défaut et si l'on peut merger avec use_auth
//A priori non car on peut utiliser le protocole starttls qui requiére que tls soit a false mais que l'on envoie quand même les paramétres d'authentifiation
//Gestion de cas ou l'auto_tls s'active pour une raison a déterminer, ce qui skip le paramétre tls=true. TODO : a revoir
$tls=($config['transport_options']['tls'])??true;
$tls=($config['transport_options']['tls'])??null;
if(!isset($tls)){
thrownewNotFoundConfigException("La clé d'accès aux paramètres de configuration ['unicaen-mail']['transport_options']['tls'] n'est pas définie.");