diff --git a/modules/smtp/actions.php b/modules/smtp/actions.php index 19009bf88..ee5563b0c 100644 --- a/modules/smtp/actions.php +++ b/modules/smtp/actions.php @@ -67,16 +67,14 @@ switch (post('op')) { } } + break; + + case 'test': $mail = new Mail($id_record); - if (!empty($mail)) { - if ($mail->testSMTP()) { - flash()->info(tr('Connessione SMTP riuscita')); - } else { - flash()->error(tr('Connessione SMTP non riuscita')); - } - } else { - flash()->error(tr('Errore')); - } + + echo json_encode( [ + 'test' => $mail->testSMTP(), + ]); break; diff --git a/modules/smtp/buttons.php b/modules/smtp/buttons.php new file mode 100644 index 000000000..837522dac --- /dev/null +++ b/modules/smtp/buttons.php @@ -0,0 +1,38 @@ + + '.tr('Controlla credenziali').' + + +';