From 2aa6c1735a84f6df11b5f5863a704034b820c925 Mon Sep 17 00:00:00 2001 From: Steve Holme Date: Sat, 8 Feb 2020 00:37:03 +0000 Subject: smtp: Support UTF-8 based host names in the VRFY command --- tests/ftpserver.pl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'tests/ftpserver.pl') diff --git a/tests/ftpserver.pl b/tests/ftpserver.pl index 6709769d7..59a1665bd 100755 --- a/tests/ftpserver.pl +++ b/tests/ftpserver.pl @@ -1040,7 +1040,13 @@ sub VRFY_smtp { my @data = getreplydata($smtp_client); if(!@data) { - push @data, "250 <$username\@example.com>\r\n" + if ($username !~ + /^([a-zA-Z0-9._%+-]+)\@(([a-zA-Z0-9-]+)\.)+([a-zA-Z]{2,4})$/) { + push @data, "250 <$username\@example.com>\r\n" + } + else { + push @data, "250 <$username>\r\n" + } } for my $d (@data) { -- cgit v1.2.3