The NAICS Association offers a comprehensive list of 103 ways to legally obtain email addresses for marketing purposes, including sign-up forms, Facebook ads, other social media strategies, brick and mortar store email signup strategies and more.