in reply to Simple @ Question

If the @ is double quoted, the @ needs to be escaped. If it is in single quotes, it does not. This is because variables are interpelated in double quotes, and not single.

my $email = "foo\@bar.com";
or
my $email = 'foo@bar.com';

Cheers,
KM