Soluzione su Aruba business:
Aggiungere nel file 'src/Mail.php'
subito sotto a:
// Impostazioni di sicurezza
if (in_array(strtolower($config['encryption']), ['ssl', 'tls'])) {
$this->SMTPSecure = strtolower($config['encryption']);
}
questo codice:
$this->SMTPOptions = array (
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true));
utilizzare tls su porta 587. Come server SMTP impostare: mail.nomedominio.ext
Così non sarà effettuata la verifica del certificato SSL e la connessione sarà stabilita senza problemi.
In aruba business, infatti, il certificato installato è per un hostname diverso e non per "mail.nomedominio.ext", la verifica quindi fallisce.