The name of the array is @ARGV, not @argv. Also, the fact that you must escape the @ character within double quotes in Perl has nothing to do with arguments passed to your script -- the @ symbol will appear fine within the arguments.
blokhead
Comment on Re: email address as argument to script