in reply to Strings with @

Actually, don't you need single quotes instead of double?
my $recipient = 'some.g.guy@bigcorporation.com';
You could use double quotes but you need to escape the @:
my $recipient = "some.g.guy\@bigcorporation.com";