FileMailer is a great way to require your users to give you their email address in order to receive a file. The file is delivered by email. To see FileMailer in action, click here! You'll be emailed a copy of the PHPLabs logo.