Autor Tema: Formularios de correo y envío.  (Leído 5642 veces)

Desconectado Liamngls

  • Administrator
  • ******
  • Mensajes: 15688
    • Manuales-e
Formularios de correo y envío.
« en: 26 de Octubre de 2005, 05:56:17 am »
Mensaje original de shocka Publicado: Mar Jul 05, 2005 7:26 pm

Hola de nuevo,

resulta que he hecho una nueva web y en el apartado contacto he añadido un formulario (hecho en Dreamweaver) con el típico botón enviar (mailto:) pero me dicen que no funciona. Lo he probado y lo que hace es abrir el Outlook, cosa que no quiero.

¿Cómo puedo hacer que el contenido del formulario se envíe directamente al correo electrónico que pongo sin que se abra el dichoso outlook?

Bueno, pues gracias por todo y a ver si podéis ayudarme, porque estoy volviéndome loca con el tema.

Un saludo,

Shocka.

Desconectado Liamngls

  • Administrator
  • ******
  • Mensajes: 15688
    • Manuales-e
Re: Formularios de correo y envío.
« Respuesta #1 en: 26 de Octubre de 2005, 05:57:10 am »
Mensaje original nnadie Publicado: Mie Jul 06, 2005 3:15 am

Hola: en el formulario de subscripción a tu sitio, dirigí el action="mailto:[email protected]" con el method="post"; dentro del form poné todo lo que quieras, y cerralo con un botón enviar. Eso te enviará el contenido del formulario a la cuenta de mail a la que le apuntes. Te paso las lineas principales:

<form action="mailto:[email protected]" method="post" name="subscribe" enctype="text/plain" target="_blank" id="subscribe">

<input name="ingrese_su_mail" type="text" size="50" maxlength="50">

<input type="submit" name="Submit" value="Enviar">
<input type="reset" name="Submit2" value="Restablecer">

</form>

Espero te sirva

NNADIE

Desconectado Liamngls

  • Administrator
  • ******
  • Mensajes: 15688
    • Manuales-e
Re: Formularios de correo y envío.
« Respuesta #2 en: 26 de Octubre de 2005, 05:58:20 am »
Mensaje origianal de Antonio de la Flor Publicado: Mie Jul 06, 2005 2:14 pm

Hola

Es una información muy completa, para detallar más lo normal es usar este método:

AYUDA DE MI SERVIDOR ZILOS
CON HTML

Mediante un formulario de envío puede enviar de forma sencilla los datos recogidos desde un formulario HTML a uno o varios destinatarios de correo.

Para ello dispone de una aplicación ubicada en [Aquí pones la url de tu gestor de formularios, la da tu servidor] que puede invocar mediante método POST y configurarla haciendo uso de campos ocultos. Podrá indicar destinatarios del envío, página de envío correcto, página de error e incluso redactar un mensaje automático enviado al emisor.

A continuación le mostramos un ejemplo de utilización comentado con el que podrá familiarizarse con su instalación:

<form method="post" action="[URL de tu programa de nevio, te lo da tu servidor]">

En esta línea se invoca a la aplicación que enviará el formulario.

<input type="hidden" name="required" value="nombre,campo1,campo2,email">

Esta campo es opcional, en él se especifican los campos del formulario que son obligatorios.

<input type="hidden" name="data_order" value="nombre,campo1,campo2,email">

Esta campo también es opcional, si está presente sólo los valores especificados y en el orden dado serán incluidos en el e-mail que se envía a los destinatarios.

<input type="hidden" name="recipient" value="[email protected];[email protected];[email protected]">

Campo obligatorio, en él se especifican las direcciones a las que se enviará el formulario separadas por el caracter ;. Es posible indicar hasta un máximo de 5 direcciones.

<input type="hidden" name="email_field" value="email">

Campo opcional, aquí se indica que el campo 'email' del formulario contiene la dirección de correo del emisor, sirve para que los mensajes lleguen de parte de él y sea posible enviarle un mensaje de respuesta automático.

<input type="hidden" name="name_field" value="nombre">

Campo opcional, similar al anterior pero especificando el nombre del emisor.

<input type="hidden" name="ok_url" value="http://tudominio.com/formulario_ok.html">

Campo obligatorio, aquí se indica la dirección a la que se enviará el navegador cuando el formulario se haya procesado con éxito.

<input type="hidden" name="not_ok_url" value="http://tudominio.com/formulario_error.html">

Campo opcional, aquí se indica la dirección a la que se enviará el navegador en caso de error (por ejemplo, un campo obligatorio no se rellenó o el e-mail del emisor no es correcto).

<input type="hidden" name="automessage" value="mensaje.txt">

Campo opcional, especifica el archivo que se enviará al emisor como respuesta automática (debe estar presente el campo email_field). Este archivo hay que colocarlo dentro del directorio /data (accesible por FTP desde el directorio raíz) y tener un contenido similar al siguiente ejemplo:

Subject: Respuesta automática
From: "xxx" <[email protected]>
Return-Path: <[email protected]>

Estimado {{text:nombre}},

Agradecemos su e-mail y pronto le contestaremos.
....

Un saludo,
....

Es muy importante colocar las cabeceras al principio seguidas por una línea en blanco. En este ejemplo {{text:nombre}} se sustituye por el texo que el usuario hubiese entrado en el campo nombre y se aplicaría el mismo formato para cualquier otro campo.

Por último quedaría incluir los campos de entrada de datos:

Nombre: <input type="text" name="nombre">
E-Mail: <input type="text" name="email">
...

Y cerrar el formulario:

</form>


Un saludo.

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License