sur le lien, au lieu de mettre l´url d´un fichier, tu met celle d´une page en php avec un parametre qui correspond à l´identifiant d´un fichier ( en faisant la correspondance avec une bdd tu retrouve le nom du fichier), ou alors en parametre tu met directement le nom du fichier
ex: dl.php?fichier=3
ou: dl.php?fichier=nom_du_fichier.extention
sur ta page dl.php, tu fais les test adequat pour verifier la validité de ce qui est passé par l´url, tu utilise la fonction mail() pour envoyer ton message ( je suppose que c pour te prevenir que qqn à dl un fichier sur ton site non? ´fin bref, je m´en fout), et ensuite tjs sur cette page tu fait une redirection vers le fichier à dl avec header(location . ..)
en fait c le meme principe qu´un compteur de clic, sauf qu´au lieu de compter les clic et de le mettre dans une base, tu envoies un mail, tu peut aussi faire les 2, compter le nb de dl, et envoyé un mail . ..
dsl, moi je donne pas de code, juste le principe