Enviar correo desde html

código html para enviar correo electrónico al hacer clic en un botón

El envío de mensajes de correo electrónico es muy común para una aplicación web, por ejemplo, el envío de un correo de bienvenida cuando un usuario crea una cuenta en su sitio web, el envío de boletines de noticias a sus usuarios registrados, o la obtención de comentarios de los usuarios a través del formulario de contacto del sitio web, y así sucesivamente.

Puede utilizar la función mail() incorporada en PHP para crear y enviar mensajes de correo electrónico a uno o más destinatarios de forma dinámica desde su aplicación PHP, ya sea en forma de texto plano o con formato HTML. La sintaxis básica de esta función se puede dar con:

La forma más sencilla de enviar un correo electrónico con PHP es enviar un correo electrónico de texto. En el ejemplo de abajo primero declaramos las variables – dirección de correo electrónico del destinatario, línea de asunto y cuerpo del mensaje – luego pasamos estas variables a la función mail() para enviar el correo electrónico.

En los próximos dos capítulos (Manejo de formularios en PHP y Validación de formularios en PHP) aprenderá a implementar un formulario de contacto interactivo en su sitio web para recibir los comentarios y opiniones de los usuarios a través de correos electrónicos utilizando esta función de envío de correo en PHP.

->  Television por internet cable

envío de datos del formulario html a una dirección de correo electrónico

Disponer de formularios en su sitio web es una forma eficaz de obtener los comentarios de los clientes sobre su experiencia durante la visita. Estos formularios le proporcionan información sobre cómo mejorar la UX de su sitio web para obtener mayores conversiones a largo plazo.

En última instancia, los formularios son fundamentales para resolver la insatisfacción en la experiencia de un cliente, lo que garantiza una relación más sólida con él. Si no tiene un formulario en su sitio web, podría estar perdiendo más clientes potenciales, mayores conversiones y clientes más felices a largo plazo.

Es posible crear un formulario HTML que envíe correos electrónicos, pero depende de cómo se trabaje y en qué plataforma se esté trabajando. Es decir, las cosas son un poco diferentes si el plan es utilizar una mezcla de HTML y diferentes scripts.

Este código creará un formulario que pide el nombre del contacto, el mensaje, e incluye un botón de envío. Tenga en cuenta que este código es básico – no se verá súper elegante. Para uno más bonito, tendrás que añadir algunas líneas más de código específicas para tus necesidades.

Lo ideal sería que los navegadores te permitieran dirigir los envíos de formularios directamente a una dirección de correo electrónico. Sin embargo, la razón por la que no lo hacen es que enviar un correo electrónico directamente desde un formulario web HTML revelaría la dirección de correo electrónico del visitante, haciendo que el usuario sea vulnerable a actividades maliciosas, como el phishing.

enviando datos de un formulario html a una dirección de correo electrónico usando php

Hoy te mostraré cómo crear «correos electrónicos HTML» y enviarlos en Gmail. La ventaja de hacer esto es que puedes diseñar campañas de correo electrónico y luego editarlas y enviarlas directamente dentro de Gmail, ya sea como una campaña o simplemente como parte de la correspondencia de correo electrónico regular.

->  Repetidor tp link tl-wa850re

Si coges el código HTML y lo pegas «en bruto» en la ventana de redacción de Gmail, no se renderizará nada más, sólo aparecerá como código HTML. Por lo tanto, el HTML por sí solo no te ayudará a dar formato a la forma o apariencia de tus correos electrónicos.

Por sí sola, la ventana de redacción de Gmail no te permite editar el HTML «detrás» del mensaje. Esto contrasta con un proveedor de servicios de correo electrónico como Mailchimp o Constant Contact, en los que puedes editar el HTML en bruto. Por lo tanto, la técnica que se describe a continuación es una forma de sortear esa limitación de Gmail.

Una vez que tengas tu HTML escrito, el proceso es básicamente una cuestión de copiar y pegar. Creas tu página en HTML, la cargas en un navegador, copias el contenido del navegador y luego lo pegas en la ventana de redacción de Gmail. Por HTML «renderizado», me refiero al aspecto del HTML en el navegador, con colores, fuentes e imágenes en su lugar.

plantilla de correo electrónico para el envío de formularios

Funciona en la medida en que envía el formulario a una acción mailto (mi programa de correo por defecto aparece y abre un nuevo mensaje a la dirección especificada), pero para mí (Safari, Mail.app) no especifica realmente el Asunto o el Cuerpo en el mensaje resultante.

->  Activar java en mozilla

El HTML no es realmente un buen medio para hacer esto, como estoy seguro de que otros están señalando mientras escribo esto. Es posible que esto funcione en algunos navegadores y/o algunos clientes de correo. Sin embargo, ya ni siquiera es una suposición segura que los usuarios tengan un cliente de correo gordo hoy en día. No recuerdo la última vez que abrí el mío. El mailto de HTML es un poco de funcionalidad heredada y, en estos días, es realmente mejor que usted realice la acción de correo en el lado del servidor si es posible.

Como señala David, su sugerencia no satisface realmente la petición del OP, que era un correo electrónico con asunto y mensaje. No funciona porque la mayoría, quizás todas, las combinaciones de navegadores y clientes de correo electrónico no aceptan los atributos subject y body del URI mailto: cuando se suministran como acción de un <form>.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad