guarda che puoi tranquillamente inviare email con PHP in formato HTML e quindi col link già inserito! tutto sta nell'inserire nell'header le informazioni giuste:
Codice PHP:
/* queste due righe consentono di inviare mail in formato HTML */
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* intestazioni addizionali */
$intestazioni .= "To: Giuseppe <giuseppe@example.com>, Giovanni <giovanni@example.com>\r\n";
$intestazioni .= "From: Promemoria Compleanni <compleanni@example.com>\r\n";
$messaggio = "<html><head><title>Mail</title></head><body>[url="miolink.html"]Guarda qua[/url]</body></html>";
/* ed infine l'invio */
mail($destinatari, $oggetto, $messaggio, $intestazioni);