Enviar correo a la ...
 
Avisos
Vaciar todo

Enviar correo a la persona que llena el formulario

8 Respuestas
4 Usuarios
0 Reactions
1,536 Visitas
Juan Carlos
Respuestas: 55
Trusted Member
Topic starter
 

Como de puede enviar una copia del email al correo de la persona que llena el formulario o a un campo que contenga un correo electronico?

Gracias.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 24/10/2014 9:51 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Juan Carlos,

Para enviar una copia del formulario al usuario que lo ha rellenado tienes que ir al formulario, en la administración del componente BreezingForms y pulsar en "Editar Formulario".

A continuación ir a la última pestaña "Enviar Piezas" y en el apartado "Final del Submit" elegir la opción "Personalizado". En la caja que se abre colocar el siguiente código:

global $mailfrom, $fromname;

$this->execPieceByName('ff_InitLib');

// asunto del mail
$subject = "Formulario recibido desde la web";

// mensaje
$body = "Formulario: " . $this->formrow->title.nl().nl();
$body .= "Fecha de envío: " . $this->submitted.nl().nl();
if (count($this->maildata)) {
	foreach ($this->maildata as $data) {
			$body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl();
	}
}

$to = ff_getSubmit('mail');

// send the mail
$this->sendMail(
    $mailfrom,
    $fromname,
    $to,
    $subject,
    $body
);

Para este código se supone que el campo donde el usuario introduce su correo se llama "mail". Si tuviera otro nombre, por ejemplo, "mailcliente" deberás cambiar la línea:

$to = ff_getSubmit('mail');

por:

$to = ff_getSubmit('mailcliente');

Saludos


 
Respondido : 25/10/2014 12:01 am
Juan Carlos
Respuestas: 55
Trusted Member
Topic starter
 

Hola Luis,

Creo que no estamos hablando de la misma versión, tengo la versión BreezingForms Lite (build 903)

Esta parte no la veo...

"A continuación ir a la última pestaña "Enviar Piezas" y en el apartado "Final del Submit" elegir la opción "Personalizado"."


 
Respondido : 30/10/2014 1:37 am
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Indícanos el enlace de tu formulario y también dinos que modo de formulario utilizas ya sea este el clásico, rápido o fácil.


 
Respondido : 30/10/2014 1:52 am
Juan Carlos
Respuestas: 55
Trusted Member
Topic starter
 

Formilario en:

http://www.7-soft.com/licencias

Modo formulario:

Quick Mode


 
Respondido : 30/10/2014 2:13 am
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

En el elemento de email existen parámetros avanzados prueba activando las opciones de Retorno postal


 
Respondido : 30/10/2014 4:33 am
Juan Carlos
Respuestas: 55
Trusted Member
Topic starter
 

Hola Johnny,

Asi era, sin embargo, hay que configurar el "Mailback Emails" del formulario

Manage Forms > Nombre_Formulario > Advanced > Form Options > More Options

Cordial Saludo.


 
Respondido : 30/10/2014 3:29 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

HOla

Efectivamente al parecer también sería bueno configurar esto

Entiendo que ya solucionaste tu problema

Saludos.


 
Respondido : 30/10/2014 4:48 pm