Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/03/2002, 00:38
malex6
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: ayuda con mail porfa¡¡¡

siempre me da el error con todas las formas:
no coinciden los criterios de datos

perdon por la lata pero te coloco el codigo entero...

<% option explicit%>
<CENTER><H2><font color="#000080">Enviar a un Amigo</font></H2></CENTER>
<%

'Plantilla ASP por Carlos de la Orden Dijs
Dim Mail,mailsender, sDestino, sRemite, sBody, accion,addadress

sDestino=Trim(CStr(Request.Form("Para")) )
sRemite=Trim(CStr(Request.Form("De")))
sBody=CStr(Request.Form("Cuerpo"))

' Si alguno de los campos está vacío es que no han enviado el formulario
if (sDestino = "" or sRemite = "") then
Formulario
else
MandarMail
end if

'================================================= =======================================
Sub Formulario
%>
<TABLE BORDER="1" STYLE="background-color: #ff6600; color: blue" WIDTH="400" ALIGN="center">
<FORM NAME="Email" ACTION="enviar.asp" METHOD="post">
<TR>
<TD COLSPAN="2"><font color="#000080">Introduce un email para enviar un mail, y otro para que sea el remitente.
Si quieres, puedes añadir un comentario.</font></TD>
<TR>
<TD><B><font color="#000080">Para:</font></B></TD>
<TD><font color="#000080"><INPUT TYPE="text" NAME="Para"></font></TD>
<TR>
<TD><B><font color="#000080">De:</font></B></TD>
<TD><font color="#000080"><INPUT TYPE="text" NAME="De"></font></TD>
<TR>
<TD><B><font color="#000080">Comentario:</font></B></TD>
<TD><font color="#000080"><TEXTAREA NAME="Cuerpo" WRAP="virtual" ROWS="3" COLS="15"></TEXTAREA></font></TD>
<TR>
<TD COLSPAN="2"><CENTER>
<INPUT TYPE="submit" VALUE="Enviar Email!">
<INPUT TYPE="reset">
</CENTER>
</TD>
</FORM>
</TABLE>
<%
End Sub 'Formulario%>


<%
'================================================= =======================================
Sub MandarMail

dim con,sql,result,titulo,apunte,id
Set con = Server.CreateObject("ADODB.Connection")
Con.Open("Provider=Microsoft.Jet.OLEDB.4.0;Da ta Source=" & _
Server.MapPath("./bd/profesores.mdb"))

sql = "SELECT * FROM tabla2 WHERE id='" & Request.QueryString("id") & "'"

'Ejecuta un sentencia SQL de consulta
'Recorre todas las filas del resultado
set result = Con.Execute(sql)
response.write sql
titulo=result(titulo)
apunte=result(apunte)








'Creamos el objeto
set Mail=Server.CreateObject("Persits.MailSender& quot;)
'set mail=new mailsender
'Establecemos sus propiedas
mail.host="smtp.entelchile.net"
mail.port=25
Mail.addaddress sDestino
Mail.From=sRemite

'Esto lo añado yo
sBody=sBody & VbCrLf & VbCrLf & _
titulo
sBody=sBody & apunte
sBody=sBody & "Esta dirección de correo electrónico no queda guardada de ninguna forma. www.univercity.cl"

'Asignamos el cuerpo del mensaje
Mail.Body=sBody
'Y fuera!
Mail.Send

'Sacamos la basura
set Mail=nothing

Response.Write("El correo electrónico ha sido enviado correctamente a <i>"&sDestino&"</i>.")

End Sub 'MandarMail

%>
<!--FIN DEL SCRIPT -->