Parámetros en los enlaces de correo

De ChuWiki

Original en http://lineadecodigo.com/2007/03/24/propiedades-de-enlaces-de-email/

En una página HTML podemos poner un enlace para que al pulsarlo nos abra nuestra aplicación de correo preparada para enviar un correo a alguien. El código HTML es este

<a href="mailto:alguien@direccion.com">alguien@direccion.com</a>

y el resultado sería este alguien@direccion.com

Además de esto, es posible configurar los distintos campos del correo, como el cc, body, etc. La forma de hacerlo sería así

<a href="mailto:alguien@direccion.com?to=otro@direccion.com&cc=otromas@direccion.com&bcc=parati@direccion.com&subject=tema&body=mensaje">alguien@direccion</a>

y el resultado sería alguien@direccion.com

Normalmente en el subject y en el body solemos querer poner espacios y nuevas líneas. No podemos ponerlos tal cual, sino con su caracter en hexadecimal. Un espacio se escribe %20 y una nueva línea por medio de dos caracteres %0D%0A

Se haría así

< a href="mailto:alguien@direccion.com?subject=hola%20tu&body=una%20linea%0D%0Aotra%20linea">alguien@direccion.com</a>

y quedaría esto alguien@direccion.com