Anatomía del “mailto”

Iconiza TeamUncategorizedLeave a Comment

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/

Leave a Reply