Los formularios de contacto
Los formularios se componen de campos (texto, lista, etc.) y un botón que envía esta información al servidor.
El comportamiento predeterminado del formulario es enviar un correo electrónico a su dirección de correo electrónico.
Creación de un formulario
La creación es muy sencilla: un botón de formulario (botón Enviar) y los campos que elija.
El envío en sí se realiza a través de su alojamiento web.
Envío sencillo de un formulario
El sistema de envío predeterminado solo requiere que introduzcas tu dirección de correo electrónico (Para).
Ahorre tiempo introduciendo su correo electrónico en las propiedades generales de su sitio web para no tener que introducirlo cada vez que cree un nuevo formulario.
El envío no funciona con mi proveedor de alojamiento
No recibe el correo electrónico o se produce un error durante el envío.
Existen limitaciones con algunos proveedores de alojamiento.
Póngase en contacto con su proveedor de alojamiento y pídale un código PHP que funcione.
Puede probar directamente los siguientes códigos PHP con el envío personalizado en WebAcappella
Si el código funciona, no dude en ponerse en contacto con nosotros para añadir eventualmente una configuración en WebAcappella con el fin de facilitar el uso de los formularios.
No ofrecemos asistencia técnica para problemas de envío, ya que dependen de las incertidumbres del funcionamiento o la configuración del alojamiento. Esta página debería ayudarle en caso de problemas:
Consulte la página Problemas de envío de correo electrónico.
Envío personalizado con la función mail
Si tiene conocimientos de PHP, puede personalizar completamente el envío de formularios gracias a la función PHP mail
php.net/manual/fr/function.mail.php
Ejemplo clásico de PHP para el envío de correo electrónico
<?php
$message = "Mon message ";
$result = mail("adresse@fai.com", "Test WebAcappella form", $message);
echo json_encode(['success' => $result, 'message' => "Error occured"]);
El envío personalizado te permite probar directamente cualquier configuración específica de la función de correo electrónico que te haya facilitado tu proveedor de alojamiento
Envío personalizado con la biblioteca PHPMailer
A continuación se muestra un ejemplo de código más avanzado que utiliza la biblioteca PHPMailer.
PHPMailer es una biblioteca de código abierto utilizada en todo el mundo en la mayoría de los CMS.
Puedes utilizar este ejemplo para comprobar que tu proveedor de alojamiento admite correctamente el envío de correo electrónico independientemente de WebAcappella
<?php
$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';
$mail->From = "monmail@domain.com";
$mail->AddAddress("monmail@domain.com");
$mail->Subject = "My subject";
$mail->Body = "Texte Body";
$result = $mail->send();
echo json_encode(['success' => $result, 'message' => $mail->ErrorInfo]);