I have an array that contains a bunch of email addresses like so:
bob@foo.com
joe@foo.com
jane@foo.com
I then have an array of hashes that contains distribution lists and emails associated with each. It looks like so:
push @{ $user_hash{$dlist_name} }, $user_email;
and that builds something that basically says:
dlist@foo.com => jane@foo.com
dlist@foo.com => bob@foo.com
dlist@foo.com => joe@foo.com
I then want to check if all values in the array exist in the array of hashes for each dlist.
So, for example, say there is a dlist with the name sales@foo.com, and it looks like this:
sales@foo.com => joe@foo.com
I don't want that dlist to be flagged as having all users because it does not contain all users in the array. However, if it does contain all users in the array, then for that dlist I want it to be flagged as containing all users. I really don't know where to start with this, and so I don't have code to provide.