in reply to WIN32 File Globbing

You have no backslash between your directory variable and your filenames.
Edit @names to read
my @names = <$f2dir\\\*.f2mail>;
or edit $f2dir to be
my $f2dir = "C:\\windows\\desktop\\tmp\\";