mirror of
https://git.proxmox.com/git/pve-common
synced 2025-07-28 07:52:23 +00:00
register email-or-username format
To be used for the mailto vzdump parameter. Signed-off-by: Fabian Ebner <f.ebner@proxmox.com> Reviewed-By: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
4c4bd1047c
commit
ff8d3b1d7a
@ -478,6 +478,18 @@ sub pve_verify_email {
|
|||||||
return $email;
|
return $email;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
register_format('email-or-username', \&pve_verify_email_or_username);
|
||||||
|
sub pve_verify_email_or_username {
|
||||||
|
my ($email, $noerr) = @_;
|
||||||
|
|
||||||
|
if ($email !~ /^$PVE::Tools::EMAIL_RE$/ &&
|
||||||
|
$email !~ /^$PVE::Tools::EMAIL_USER_RE$/) {
|
||||||
|
return undef if $noerr;
|
||||||
|
die "value does not look like a valid email address or user name\n";
|
||||||
|
}
|
||||||
|
return $email;
|
||||||
|
}
|
||||||
|
|
||||||
register_format('dns-name', \&pve_verify_dns_name);
|
register_format('dns-name', \&pve_verify_dns_name);
|
||||||
sub pve_verify_dns_name {
|
sub pve_verify_dns_name {
|
||||||
my ($name, $noerr) = @_;
|
my ($name, $noerr) = @_;
|
||||||
|
Loading…
Reference in New Issue
Block a user