Foros del Web » Programación para mayores de 30 ;) » Programación General »

form con cfmail no envia la mensaje

Estas en el tema de form con cfmail no envia la mensaje en el foro de Programación General en Foros del Web. el está con todo configurado, mas no encuentro po que puede estar equivocado: <form name="form1" method="post" action="email_enviado.cfm"> <p> <cfset correio_eletronico="email"> <cfmail to="[email protected]" from="[email protected]" subject="Teste" server="smtp.mail.yahoo.com.br" ...
  #1 (permalink)  
Antiguo 27/06/2003, 08:39
 
Fecha de Ingreso: enero-2003
Ubicación: São Paulo
Mensajes: 337
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta form con cfmail no envia la mensaje

el está con todo configurado, mas no encuentro po que puede estar equivocado:

<form name="form1" method="post" action="email_enviado.cfm">
<p>
<cfset correio_eletronico="email">
<cfmail to="[email protected]" from="[email protected]" subject="Teste" server="smtp.mail.yahoo.com.br" port="25">
Teste para envio de email no CF

</cfmail>
<input type="hidden" name="correio_eletronico" value="#correio_eletronico#">
<input type="submit" name="cmdEnviar" value="Enviar Email">
</cfoutput>
</form>

lo que está equivocado?

gracias
  #2 (permalink)  
Antiguo 29/06/2003, 14:48
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Mezclas las páginas. Primero, haz el formulario:

Código:
<form name="nombre" action="envia.cfm" method="post">
<inputs varios>
</form>
Luego, en la página que recibe el action (i.e. envia.cfm), monta el cfmail:

Código:
<cfmail from="alguien" to="otro" subject="alguna cosa">
mensaje
</cfmail>
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 30/06/2003, 14:32
Avatar de Thebrain  
Fecha de Ingreso: enero-2003
Ubicación: Santiasco
Mensajes: 100
Antigüedad: 21 años, 3 meses
Puntos: 0
Re: form con cfmail no envia la mensaje

una opcion es hacerlo como dice Cain (dos paginas, una con los inputs y la otra con <cfmail>

y otra (de esas que el action se la misma pagina) le tienes que agregar un isdefined, tu codigo quedaria asi
Código:
<!--- email_enviado.cfm --->

<cfif isdefined("form.correio_eletronico")>
<cfmail to="[email protected]" from="[email protected]" subject="Teste" server="smtp.mail.yahoo.com.br" port="25">
Teste para envio de email no CF
</cfmail>
</cfif>
<br><br>
<cfset correio_eletronico="email">
<form name="form1" method="post" action="email_enviado.cfm">
<input type="hidden" name="correio_eletronico" value="#correio_eletronico#">
<input type="submit" name="cmdEnviar" value="Enviar Email">
</form>
suerte
__________________
I'm sick of all you hypocrites holding me at bay And I don't need your sympathy to get me through the day.Dream Theater - A Change of Seasons

http://www.dreamtheater.cl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:40.