##
user1@example.com
user2@example.com
user3@example.com
USER1@EXAMPLE.COM
user4@example.com
user5@example.com
user5@example.com
...
## ##
use Modern::Perl;
use File::Slurp qw/ read_file write_file /;
my $removeList = join '|',
map { chomp; $_ } read_file 'removelist.txt';
write_file 'finallist.txt',
grep !/$removeList/i, read_file 'masterlist.txt';
####
user2@example.com
user4@example.com
user5@example.com
user5@example.com