¿Y por qué no funcionó?
Imprimiste el mensaje antes de enviar el correo ¿y no sale el enlace o si?
Recuerda que los clientes de correo tienden a bloquear enlaces externos e inválidos, y bueno para empezar tu enlace no está correctamente formado como dicta el HTML.
Sería conveniente que nos digas mas información porque a primera vista no es ningún problema de programación.