mirror of
https://git.proxmox.com/git/pve-common
synced 2025-07-27 02:05:47 +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;
|
||||
}
|
||||
|
||||
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);
|
||||
sub pve_verify_dns_name {
|
||||
my ($name, $noerr) = @_;
|
||||
|
Loading…
Reference in New Issue
Block a user