generalmente hacen uso de un script del lado del servidor, en el cual se genera el link con un
token como parámetro, el cual es registrado en base de datos con fecha.
cuando el usuario accede a ese link, en el script del lado del server lo recibes, comparas su token contra la base de datos y determinas según la fecha las acciones a realizar, las cuales pueden ser el devolver un archivo en la misma petición.
script a saber: PHP, JSP, ASP entre otros
ejemplo: http://miweb.com/archivo.php
?id_token=MD654SDFDF45