in reply to Strings with @

The '@' symbol is used for array variable. You need to prefix the @ symbol with an escape sequence '\'. eg: my $recipient="some.g.guy\@bigcorporation.com"; Try it.