Hello, I am looking for a module or combination of modules so that users can sign up via a form and receive an e-mail with a link to a downloadable file. The file link should be unique to each user and have an expiry.

I am thinking Webform plus some kind of autoresponder plus link manager would do the trick but I can't find the modules. This seems to be a very common set of functions for landing pages and I don't want to re-invent the wheel.

Please let me know what modules (if any) that could be used to automatically e-mail a unique expiring file link to anyone who submits a form.

Thanks,
Marc