Cómo crear un enlace mailto que abra Outlook con asunto y cuerpo prellenados
🔍 WiseChecker

Cómo crear un enlace mailto que abra Outlook con asunto y cuerpo prellenados

Necesita crear un enlace que abra automáticamente un nuevo correo en Outlook con el destinatario, el asunto y el mensaje ya completados. Esto se logra mediante un tipo especial de enlace web llamado enlace mailto. Este artículo explica la sintaxis HTML correcta para construir estos enlaces y cómo usarlos en documentos y páginas web.

Puntos clave: Sintaxis y parámetros de los enlaces mailto

  • mailto:destinatario@dominio.com: La estructura básica del enlace que abre un nuevo correo dirigido al destinatario especificado.
  • ?subject=Su Asunto: El parámetro que prellena la línea de asunto del correo. Use %20 para los espacios.
  • &body=Texto de su mensaje: El parámetro que prellena el cuerpo del correo. Use %0D%0A para los saltos de línea.

ADVERTISEMENT

Entender la estructura y los parámetros de los enlaces mailto

Un enlace mailto es un esquema de Identificador Uniforme de Recursos. Cuando un usuario hace clic en él, se abre una nueva ventana de mensaje en su cliente de correo predeterminado. Outlook debe estar configurado como la aplicación de correo predeterminada en Windows para que el enlace funcione correctamente. El enlace puede incluir varios parámetros para prellenar campos como el destinatario, la copia de carbón, el asunto y el texto del cuerpo.

Los parámetros se agregan a la dirección de correo base usando un signo de interrogación para iniciar la cadena de consulta. Los diferentes parámetros se separan con un ampersand. Los caracteres especiales y los espacios deben codificarse. Por ejemplo, un espacio se convierte en %20 y un salto de línea se representa con %0D%0A. Esta codificación asegura que el enlace sea interpretado correctamente por el navegador y Outlook.

Parámetros mailto comunes

Además del destinatario básico, puede usar varios parámetros estándar. El parámetro ‘cc’ agrega destinatarios en copia de carbón. El parámetro ‘bcc’ agrega destinatarios en copia de carbón oculta. El parámetro ‘subject’ define la línea de asunto del correo. El parámetro ‘body’ contiene el texto principal del mensaje. Puede combinar todos estos en un solo enlace para crear un borrador de correo completamente prellenado.

Pasos para construir un enlace mailto para Outlook

Construya el enlace comenzando con el esquema mailto: seguido de una dirección de correo electrónico. Luego agregue parámetros para establecer el asunto y el cuerpo. Los siguientes pasos muestran la sintaxis exacta.

  1. Comience con el enlace básico del destinatario
    Comience su etiqueta de anclaje HTML con el atributo href. El valor debe comenzar con mailto: seguido de la dirección de correo electrónico deseada. Por ejemplo: <a href=”mailto:alguien@ejemplo.com”>Escríbanos</a>.
  2. Agregue el parámetro subject
    Después de la dirección de correo electrónico, agregue un signo de interrogación y el parámetro subject. Use el formato ?subject=Su%20Asunto. Reemplace los espacios con %20. Ejemplo: <a href=”mailto:alguien@ejemplo.com?subject=Solicitud%20de%20reunión”>Solicitar una reunión</a>.
  3. Agregue el parámetro body
    Para incluir texto en el cuerpo, use un ampersand después del parámetro subject, luego &body=Su%20mensaje. Use %0D%0A para crear saltos de línea dentro del cuerpo. Ejemplo: <a href=”mailto:alguien@ejemplo.com?subject=Agenda&body=Por%20favor%20revise%20la%20agenda%20adjunta.%0D%0A%0D%0ASaludos%20cordiales,”>Enviar agenda</a>.
  4. Agregue múltiples destinatarios o CC/BCC
    Separe múltiples direcciones de correo electrónico en el campo principal ‘to’ con comas. Use &cc=correo@cc.com o &bcc=correo@bcc.com para agregar destinatarios en copia. Ejemplo: <a href=”mailto:principal@ejemplo.com,secundario@ejemplo.com?cc=gerente@ejemplo.com&subject=Actualización%20del%20equipo”>Enviar correo al equipo</a>.
  5. Pruebe el enlace en un navegador web
    Guarde su archivo HTML y ábralo en un navegador web como Microsoft Edge. Haga clic en el enlace que creó. Debería abrir una nueva ventana de mensaje en Outlook con todos los campos especificados completados.

ADVERTISEMENT

Errores comunes y limitaciones que debe evitar

El enlace mailto no hace nada al hacer clic

Esto generalmente significa que no hay una aplicación de correo predeterminada configurada en Windows. Para solucionarlo, abra Configuración de Windows, vaya a Aplicaciones > Aplicaciones predeterminadas. En la barra de búsqueda, escriba “mail”. Haga clic en el resultado y seleccione Outlook para Windows o la aplicación de escritorio clásica de Outlook como predeterminada.

Los caracteres especiales aparecen rotos en el asunto o el cuerpo

Debe usar codificación URL para caracteres especiales. Los ampersands, signos de interrogación y signos de igual rompen la estructura del enlace si no se codifican. Use %26 para &, %3F para ?, y %3D para =. Codifique siempre los espacios como %20.

Los saltos de línea no funcionan en el texto del cuerpo

Debe usar los códigos correctos de retorno de carro y salto de línea. En un enlace mailto, una nueva línea se representa con %0D%0A. Usar \n o simplemente presionar Enter en su código HTML no funcionará. Para múltiples líneas en blanco, encadene los códigos como %0D%0A%0D%0A.

El enlace es demasiado largo y se corta

Los enlaces mailto tienen un límite práctico de longitud, a menudo alrededor de 2000 caracteres, dependiendo del navegador. Para textos de cuerpo muy largos, considere dirigir a los usuarios a un formulario web. También puede usar el cuerpo para proporcionar una plantilla con campos clave para que el usuario los complete.

Enlace mailto vs. complemento COM de Outlook: diferencias clave

Elemento Enlace mailto Complemento COM de Outlook / VBA
Uso principal Páginas web, documentos HTML, PDF Automatización dentro de la propia aplicación de escritorio de Outlook
Complejidad Sintaxis HTML simple, no requiere programación Requiere conocimientos de Visual Basic for Applications
Control del destinatario Se abre en la aplicación de correo predeterminada del usuario, que puede no ser Outlook Garantiza funcionar dentro de la instancia de Outlook desde la que se ejecuta
Funcionalidad Limitado a prellenar campos básicos (para, asunto, cuerpo, cc, bcc) Puede adjuntar archivos, usar plantillas de correo específicas e interactuar con otras aplicaciones de Office
Implementación Se incrusta directamente en cualquier medio compatible con HTML Requiere ajustes de seguridad de macros y la distribución del proyecto VBA o archivo de complemento

Ahora puede crear enlaces mailto funcionales que inicien Outlook con correos prellenados. Use estos enlaces en páginas de intranet o en documentos compartidos para estandarizar las solicitudes de comunicación. Para una automatización más avanzada, explore la creación de una Acción rápida de Outlook que inserte texto estándar con un solo clic.

ADVERTISEMENT