greecemunky
greecemunky
Sorry, I prepared a response some time ago but appears I didn't submit it. For larger files, the transfer may fail for whatever reason (f.e. client side Internet issues) so...
In place of (or addition to) SMTP, how about asynchronously calling a custom URL (defined by user) on download/click with certain variables including link ID, action, time (epoch) and IP...
We see this, too, but for us it's more related to licenses. Currently, if we want to update the associated user, we: - write down which asset the license is...