mirror of
https://github.com/postfixadmin/postfixadmin.git
synced 2024-09-20 03:36:20 +02:00
Add a local-only domain check
This commit is contained in:
parent
ab5a6d5894
commit
02e238cf30
@ -391,12 +391,20 @@ class AliasHandler extends PFAHandler {
|
|||||||
if ($domain_check != '') {
|
if ($domain_check != '') {
|
||||||
$errors[] = "$singlegoto: $domain_check";
|
$errors[] = "$singlegoto: $domain_check";
|
||||||
}
|
}
|
||||||
|
$localonlydomain_check = check_localonlydomain($domain);
|
||||||
|
if ($localonlydomain_check != '') {
|
||||||
|
$errors[] = "$singlegoto: $localonlydomain_check";
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$email_check = check_email($singlegoto);
|
$email_check = check_email($singlegoto);
|
||||||
// preg_match -> allows for redirect to a local system account.
|
// preg_match -> allows for redirect to a local system account.
|
||||||
if ($email_check != '' && !preg_match('/^[a-z0-9]+$/', $singlegoto)) {
|
if ($email_check != '' && !preg_match('/^[a-z0-9]+$/', $singlegoto)) {
|
||||||
$errors[] = "$singlegoto: $email_check";
|
$errors[] = "$singlegoto: $email_check";
|
||||||
}
|
}
|
||||||
|
$localonlydomain_check = check_localonlydomain($domain);
|
||||||
|
if ($localonlydomain_check != '') {
|
||||||
|
$errors[] = "$singlegoto: $localonlydomain_check";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user