you will need to do this through code if you don't want to go though each site and list
For lists do the following
Code Snippet
using (SPSite site = new SPSite("http://server"))
{
using (SPWeb web = site.OpenWeb())
{
foreach (SPList list in web.Lists)
{
if (list.EmailAlias != string.Empty)
Console.WriteLine(list.Title + " uses the following email alias: " + list.EmailAlias);
}
}
}
For sites I think you need to do this
Code Snippet
using (SPSite site = new SPSite("http://server"))
{
foreach (SPWeb web in site.AllWebs)
{
if (web.IsADEmailEnabled)
Console.WriteLine(web.Title + " site has the AD Email enabled");
}
}