##
/@(?!bar\.example\.com$).*\.example\.com$/
##
##
my $ex= ".example.com";
# ...
if( /@(?!bar\Q$ex\E$)\Q$ex\E$/ ) {
##
##
my $ex= quotemeta(".example.com");
# ...
if( /@(?!bar$ex$)$ex$/ ) {
##
##
/@(.*\.)?(?!bar\.)[^.]+\.example\.com$/
##
##
/@((.*\.)?(?!bar\.)[^.]+\.)?example\.com$/