martes, 14 de marzo de 2017

Uso de mailto, enviar mensajes desde un enlace

Facilitar a los visitantes de tu página que te manden un mensaje es tan sencillo
como poner un enlace.
Eso sí, el enlace debe contener la dirección de correo y estar precedida por mailto:
en lugar de http://.

<A HREF="mailto:Mi_Mail@correo.com">Escribeme</A>

Pulsa sobre el enlace y se abrirá la Ventana de tu gestor de correo con "escribir mensaje".

Compliquemos un poquito las cosas.

Se pueden rellenar algunos campos del mensaje siguiendo la codificación estándar de las URL.
Son los siguientes:

    subject: El asunto del mensaje.
    cc: Enviar una copia del mensaje a la dirección indicada.
    bcc: Copia oculta.
    body: El texto del mensaje.

La manera de escribir todo esto dentro del enlace es muy sencilla.
Después de poner la dirección de envío como hicimos arriba,
ponemos un signo de interrogación seguido de una serie de parejas de la forma:
campo=valor separados por símbolos de ampersand (&).

Un problema común a la hora de incluir el texto del mensaje en un enlace son los espacios y saltos de línea.
Esto se soluciona utilizando la codificación reservada a caracteres de control y extendidos.
Para poner un espacio escribiremos %20 o $nbsp; y para cambiar de línea %0D%0A:

1º. %20
2º. &nbsp;

Y los saltos de línea:
1º. %0D%0A

Ejemplo:

<A HREF="mailto:Mi_Mail@correo.com?cc=otradir@correo.es&subject=Hola%20Mundo">
Escribeme</A>

- Varias líneas en el cuerpo del mensaje

<A HREF="mailto:Mi_Mail@correo.com?cc=otradir@correo.es&subject=Hola%20Mundo&body=Hola,%20Amigos.%0D%0AEsto%20os%20es%20util.">
CONTACTOS</A>

Así también funcionan los espacios:

<A HREF="mailto:Mi_Mail@correo.com?cc=otradir@correo.es&subject=Hola&nbsp;Mundo&body=Hola,&nbsp;Amigos.%0D%0AEsto&nbsp;os&nbsp;es&nbsp;util.">
CONTACTOS</A>


En otro arículo os adjunto la tabla para codificación reservada a caracteres de control y extendidos.

No hay comentarios:

Publicar un comentario

Gracias por vuestros aportes.