Forum Moderators: phranque
Another way, (if you have the tech skills), would be to run a cron job to parse your own site log file and email you if it see's a new download since the last cron run.
I don't believe there is anything default in Apache or iis that would allow the sending of an email on the request of a single file.
Maybe you should go the route of using the script I described, but adding in a step where the user types in an e-mail address. Make sure you put up a disclaimer telling people that the e-mail address will not be used for any purpose other than to send a single confirmation e-mail, perhaps. Or do something even fancier, and generate a unique ID that gets e-mailed to them, which they can then use to access the file through another script?
Those solutions might turn off a few customers and/or be overkill for your purposes, but they are all that occurrs to me.