Por qué querés enviar el link poniéndolo dentro de la función mail? Simplemente incluilo en el cuerpo del mensaje.
Código PHP:
<?php
$usermessage = "<a href='http://www.tudireccion.com'>aqui</a>";
$to = "[email protected]";
$subject = "New Email Address for Mailing List";
$headers = "From: $email\n";
$message = "Un visitante se ha registrado con los siguientes datos:" .
"\nNombre: " . $nombre .
"\nEmpresa: " . $empresa .
"\nCargo: " . $cargo .
"\nEmailAddress: " . $email .
"\nTelefono: " . $telefono .
"\nCalle y numero: " . $calle .
"\nCodigo Postal: " . $codigo .
"\nCiudad: " . $ciudad .
"\nEstado: " . $estado .
"\nPais: " . $pais .
"\nFax: " . $fax .
"\nCantidad: " . $cantidad .
"\nEspecificaciones: " . $especificaciones .
"\nComentarios: " . $comentarios.
"\nGracias por su interés al registrarse, descargue " . $usermessage . "
su versión de prueba. ";
mail($to,$subject,$message,$headers);
?>
Y añade a los headers información un poco más detallada. Siempre es conveniente para que tu mail no sea filtrado como spam:
Código PHP:
<?php
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: MyCompany <[email protected]>' . "\r\n";
?>
Probalo y me contás! Saludos :)