diff --git a/modules/ordini/add.php b/modules/ordini/add.php
index 43c2bcc76..5de816dbb 100644
--- a/modules/ordini/add.php
+++ b/modules/ordini/add.php
@@ -22,7 +22,7 @@ $id_anagrafica = !empty(get('idanagrafica')) ? get('idanagrafica') : $user['idan
-
+
diff --git a/modules/smtp/actions.php b/modules/smtp/actions.php
index c3ea46071..93b90ebe6 100644
--- a/modules/smtp/actions.php
+++ b/modules/smtp/actions.php
@@ -44,11 +44,11 @@ switch (post('op')) {
// Validazione indirizzo email mittente
$check_email = Validate::isValidEmail(post('from_address'));
-
+
// Controllo sulla validazione
- if (empty($check_email)) {
+ if (!empty($check_email['valid-format'])) {
flash()->info(tr('Sintassi email verificata'));
- } else if (!$check_email['valid-format']) {
+ } else {
flash()->error(tr("Attenzione: l'indirizzo email _EMAIL_ sembra non essere valido", [
'_EMAIL_' => post('from_address'),
]));
diff --git a/src/Validate.php b/src/Validate.php
index f2cf21d43..30b379a36 100644
--- a/src/Validate.php
+++ b/src/Validate.php
@@ -123,6 +123,8 @@ class Validate
public static function isValidEmail($email)
{
$result = [];
+ $result['valid-format'] = true;
+
if (!v::email()->validate($email)) {
$result['valid-format'] = false;