Setting up custom access

I want to allow visitors to see certain pages on my site but I need to collect their email first. What might be a simple way? Is there a plugin? Should I “register them” without requiring verification?

I want to immediately take them to an information page after they enter their email. In fact, I would love to email them as well.