Quién no ha usado en un sitio web el tan conocido link a un e-mail: mailto.
La
anatomía estándar de un link que llama al cliente de correo electrónico predeterminado se vería así:
<a
href="mailto:someone@yoursite.com">Email Us</a>
Pero este link puede tener una funcionalidad mayor
aún… veamos:
1. Agregamos un "Subject" al link
Adiciona "?subject=" después de la
dirección de e-mail, con lo que obtenemos lo siguiente:
<a href="mailto:nombre@servidor.com?subject=Mail desde nuestro
sitio">Escríbenos</a>
Observa el efecto que ésto tiene en el link aquí.
2.
Enviar a varios recipientes
Para enviar un e-mail a varias personas como copias carbon (cc) o copias carbon ocultas (bcc) se agrega lo siguiente al link: "?
cc=someoneelse@theirsite.com"
Obtenemos:
<a href="mailto:nombre@servidor.com?
cc=someoneelse@theirsite.com">Email
Us</a>
Para utilizar el "bcc" simplemente se lo reemplaza por el "cc" en el código.
Para
enviar el e-mail a varios usuarios, simplemente se los separa por "," (coma)
<a href="mailto:nombre@servidor.com?cc=otromail@servidor.com,
unomas@servidor.com">Enviar mail</a>
3. Combinar código
También se puede combinar estas opciones dentro del link
utilizando el caracter "&" entre cada opción.
Por ejemplo
me@mysite.com?subject=Hello&cc=you@yoursite.com
&bcc=her@hersite.com
enviaría un e-mail con el subject "Hola" a las dos direcciones especificadas.
4.
Escribir el contenido del e-mail
También se puede incluir el contenido del correo electrónic (body) dentro del código del link. Para agregar
algo como contenido del código simplemente se agrega lo siguiente: "?body=" después de la dirección de e-mail.
Esta parte es un poco más
complicada, puesto que hay que darle el formato en el contenido en "código hex".
Ejemplo: Para crear un espacio, se debe agregar "%
20" entre cada palabra. Para incluir un salto de página se utiliza "%0D", entre otros. Este es el código de ejemplo que incluye lo expuesto en
este artículo:
<a href="mailto:abbeyvet@outfront.net?CC=spooky@outfront.net
&BCC=thomasbrunt@outfront.net&Subject=Please%2C%20I%20insist
%
21&Body=Hi%0DI%20would%20like%20to%20send%20you%20
%241000000%20to%20divide%20as%20you%20see%20fit%20among
%20yourselves%20and%20all%20the%20moderators.%0DPlease%
20let%20me%
20know%20to%20whom%20I%20should%20send
%20the%20check.">this link</a>
5. Generador de links "mailto"
Ayuda
en línea para generar este código automáticamente! Mailto Link Generator
Fuente: http://www.outfront.net/