1 .
Introducción
2 .
Compliquemos las cosas
3 .
Varias líneas en el cuerpo del mensaje
Desde un enlace podemos enviar mensajes por correo electrónico
realmente complicados y largos. Sólo hace falta saber un par de
cosillas.
Introducción
El 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 del archiconocido http://.
<A HREF="mailto:direccion@correo.com">Escribeme</A>
Pulsa sobre el enlace y... ¡voila! Ventanita de "escribir mensaje" al
canto. Evidentemente no he puesto mi dirección, que si no me machacais a
base de mensajes, seguro.
Compliquemos las cosas
Como comprenderéis, para deciros semejante tontería no me iba a poner a
escribir un artículo. Lo que os quería contar es que 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.
- 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
(&). Usease:
<A HREF="mailto:direccion@correo.com?cc=otradir@correo.es&subject=Burro">
Escribeme</A>
Ala, a pulsar.
Varias líneas en el cuerpo del mensaje
Un problema común a la hora de incluir el texto del mensaje en
un enlace es que, a primera vista, no hay quien ponga espacios ni varias
líneas en el mismo. Esto se soluciona utilizando la codificación
reservada a caracteres de control y extendidos. Para poner un espacio
escribiremos %20 y para cambiar de línea
%0D%0A:
<A HREF="..subject=Burro&body=Hola,%20zoquete.%0D%0ABurro%20es%20con%20B.">
Escribeme</A>
Y eso es todo por este artículo. El próximo será más largo, lo prometo.
Últimos comentarios
Últimos 5 comentarios
Subject (18/04/2008)
Por
Amigo Daniel
Existe alguna forma de que el subject NO pueda ser borrado o cambiado por la persona que está enviando el email?
Tengo una lista de clientes donde los visitantes pueden contactarse con ellos y lo que quiero es que el subject diga "Contacto desde......mi sitio". Esto ya lo hice, pero veo que cualquiera puede eliminarlo.
Muchas gracias por compartir tus conocimientos
Subject (18/04/2008)
Por
Amigo Daniel
Existe alguna forma de que el subject NO pueda ser borrado o cambiado por la persona que está enviando el email?
Tengo una lista de clientes donde los visitantes pueden contactarse con ellos y lo que quiero es que el subject diga "Contacto desde......mi sitio". Esto ya lo hice, pero veo que cualquiera puede eliminarlo.
Muchas gracias por compartir tus conocimientos
bien, pero... (11/03/2008)
Por
vale, hasta aquí, entendido pero... yo pretendo enviarme a mi mismo un e-mail cada vez que se produce un cierto evento sin que esto interfiera (pergunte, pida aprobación...) del visitante.
La pregunta: ¿se le puede añadir algún parámetro al mailto o conoceis algún sistema para hacer este script?
Gracias.
Realmente es de mucho agradecer toda la información que encontramos los programadores aprendices. Gracias!
hola (07/12/2007)
Por
fdsafsdfs
holas tioooooo (13/09/2007)
Por
hola ps tio como estas ha