Foros del Web » Programando para Internet » ASP Clásico »

Ayuda acerca enviar mail

Estas en el tema de Ayuda acerca enviar mail en el foro de ASP Clásico en Foros del Web. hola quisiera saber como se envia un mail con la informacion que deja un usuario en el formulario no atravez del outloock si no mediante ...
  #1 (permalink)  
Antiguo 27/12/2003, 19:43
Avatar de jahman  
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 21 años, 5 meses
Puntos: 0
Exclamación Ayuda acerca enviar mail

hola quisiera saber como se envia un mail con la informacion que deja un usuario en el formulario no atravez del outloock si no mediante asp directo al mail!! espero que me puedan ayudar. Blessed
  #2 (permalink)  
Antiguo 27/12/2003, 22:50
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
<html>
<head>
<title>Recomendar un articulo</title>
</head>
<body bgcolor="#C0C0C0" >
<%If request.form("enviar") = "" then
link=request.servervariables("HTTP_REFERER")%>
<FORM METHOD="POST" ACTION="recomendar.asp">
<TABLE WIDTH="423" BORDER="0" CELLSPACING="1" CELLPADDING="1"
ALIGN="center" background="images/rayasgrises.gif">
<TR> <TD COLSPAN="3" width="415">
<DIV ALIGN="center">
<font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<b><u>Vas a recomendar el apunte:&nbsp;<br>
<font color="#0000FF"><%=link%></font></u></b></font></DIV>
<DIV ALIGN="center">&nbsp;</DIV>
</TD></TR>
<TR> <TD WIDTH="107"><font size="2" color="#0000FF" face="Verdana, Arial, Helvetica, sans-serif">
Tu nombre:</font></TD><TD WIDTH="4">
<FONT COLOR="#000000" FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">
</FONT></TD><TD WIDTH="292">
<FONT SIZE="2" COLOR="#000000" FACE="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="text" NAME="Nombre" SIZE="31">
</FONT></TD></TR> <TR> <TD WIDTH="107">
<font size="2" color="#0000FF" face="Verdana, Arial, Helvetica, sans-serif">
Tu e-mail:</font></TD><TD WIDTH="4">
<FONT COLOR="#000000" FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">
</FONT></TD><TD WIDTH="292">
<FONT SIZE="2" COLOR="#000000" FACE="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="text" NAME="tuemail" SIZE="31">
</FONT></TD></TR> <TR> <TD WIDTH="107">
<font color="#0000FF" face="Verdana, Arial, Helvetica, sans-serif" size="2">
Nombre de tu amigo:</font></TD><TD WIDTH="4" rowspan="2">
<FONT COLOR="#000000" FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">
</FONT></TD><TD WIDTH="292" align="left">
<input type="text" name="nombreamigo" size="31"></TD></TR>
<TR> <TD WIDTH="107">
<font size="2" color="#0000FF" face="Verdana, Arial, Helvetica, sans-serif">
E-mail de tu amigo:</font></TD> <TD WIDTH="292" align="left">
<FONT SIZE="2" COLOR="#000000" FACE="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="text" NAME="email1" SIZE="31">
</FONT></TD></TR> <TR> <TD WIDTH="107">
<font color="#0000FF">Comentarios:</font></TD>
<TD WIDTH="4"></TD><TD WIDTH="292">
<textarea rows="2" name="comentarios" cols="26"></textarea></TD></TR>
<TR> <TD COLSPAN="3" HEIGHT="50" width="415"> <DIV ALIGN="center">
<FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">
<input type="hidden" name="enviar" size="2" value="SI">
<input type="hidden" name="link" size="20" value="<%=link%>">
<INPUT TYPE="submit" NAME="sub" VALUE="Recomendar">
&nbsp;
</FONT></DIV></TD></TR> </TABLE></FORM>
<%End If%>
<p><%If request.form("enviar") = "SI" then%></p>
<P ALIGN="CENTER"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
Email enviado, gracias por recomendar&nbsp;<br>
www.Univercity.cl</font></b></P><P ALIGN="CENTER">&nbsp;
<a href="javascript:history.back(-2);"" style="color: #000066"><b>Atrás</b></a></p>

<%strHost = "mail.tumail.cl"

Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = strHost
Mail.From = "[email protected]"

Mail.FromName = request.form("nombre")

Mail.AddReplyTo request.form("tuemail")

'response.write request.form("email1")

Mail.AddAddress request.form("email1")
titulo=Request.form("Nombre")&" te recomienda un apunte"
Mail.Subject = titulo
Mail.IsHTML = True

mensaje="<html><head>"
mensaje=mensaje & "<title>Recomendación</title>"&vbcrlf
mensaje=mensaje & " </head><body><div align=center>"&vbcrlf
mensaje=mensaje & " <center>"&vbcrlf
mensaje=mensaje & " <tr> <td >"&vbcrlf
mensaje=mensaje & " <p align=center><a href=http://www.univercity.cl><br>"&vbcrlf
mensaje=mensaje & " <img border=0 src=http://www.univercity.cl/imagenes/banner1.gif width=468 height=60></a></p>"&vbcrlf
mensaje=mensaje & " <p align=center>Saludos <font color=#FF0000>"&request.form("nombreamigo")&"</font></p>"&vbcrlf
mensaje=mensaje & " <p align=left>Tu amigo/a <font color=#FF0000>"& Request.form("Nombre")&" </font>(<font color=#FF0000><a href=mailto:"&request.form("tuemail")&">"&vbcrlf
mensaje=mensaje & request.form("tuemail")&"</a></font>)&nbsp;<br>"&vbcrlf
mensaje=mensaje & " estuvo en <a href=http://www.univercity.cl>www.univercity.cl&nbsp;</a> y"&vbcrlf
mensaje=mensaje & " piensa que el Apunte:</p>"&vbcrlf
mensaje=mensaje & " <p align=center><a href="&Request.form("link")&">"&Request.form("link ")&"</a></p>"&vbcrlf
mensaje=mensaje & " <p align=left>contiene información que puede resultarte interesante. Además"&vbcrlf
mensaje=mensaje & " te comenta que:</p>"&vbcrlf
mensaje=mensaje & " <div align=center><center>"&vbcrlf
mensaje=mensaje & " <table border=0 width=90% bgcolor=#FFFFFF>"&vbcrlf
mensaje=mensaje & " <tr> <td >"& Request.form("comentarios")&"</td>"&vbcrlf
mensaje=mensaje & " </tr> </table> </center> </div>"&vbcrlf
mensaje=mensaje & " <center><br>"&vbcrlf
mensaje=mensaje & " <br> Mensaje enviado desde <a href=http://www.univercity.cl>http://www.univercity.cl</a><br>"&vbcrlf
mensaje=mensaje & " Univercity, Acercando la Educación<br> </center</body></html>"&vbcrlf



Mail.Body = mensaje
Mail.Send %>

<%End If%>

</body>

</html>


aqui tienes un ejemplo... los adornos HTML tu sabes como los manejas... el smtp... igual... slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #3 (permalink)  
Antiguo 27/12/2003, 22:52
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
mas info... acá ....

http://www.faqsdelweb.com/index.php?...f_id=2&s_id=16
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #4 (permalink)  
Antiguo 28/12/2003, 16:34
 
Fecha de Ingreso: diciembre-2003
Ubicación: Moroleón, Gto.
Mensajes: 16
Antigüedad: 21 años, 4 meses
Puntos: 0
Información Crear el objeto mail

Hola university, cheque tu codigo y falta un asp llamado recomendar para enviar el mail.

Entre al link que ofreces y vi el codigo limpio, sin embargo al ejecutarlo me marca un error en

Set Mail = Server.CreateObject("Persits.MailSender")

No entiendo muy bien esta linea, supongo que debe enlazarse al servidor de correo o algo así, podrías explicarla.

Salu2

Bueno ya le busque y es necesario ejecutar un programa que al parecer carga unas librerias asp, mi pregunta ahora es, funciona si tengo mi sitio con webhosting, es decir seria necesario correr esto en el servidor?

Última edición por Rogerman; 28/12/2003 a las 17:28
  #5 (permalink)  
Antiguo 28/12/2003, 18:39
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 23 años, 3 meses
Puntos: 6
hola
en principio es saber si tu pagina la tienes hospedada en TU o ALGUN servidor
sea lo que sea
aspemail o persits.sender necesita un componente ( o .dll )
Dependiendo del tipo de servidor que utilices será el tipo de envio que podras hacer, bien con cdonts, aspemail, jmail, etcc....

Donde tienes hospedada tu web o donde procesas el formlario??
Sabes que tipo de envio o componente tiene instalado tu servidor??

Por cierto el codigo antes mencionado AspEmail es Shareware, por lo que te permite el envio basico, es decir sin archivos adjuntos,...
Sin embargo Cdonts es mayormente gratuito.
En fin como no se el tipo de servidor ni componente email que tienes hasta aqui puedo llegar!!
Saludos
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #6 (permalink)  
Antiguo 28/12/2003, 21:06
Avatar de jahman  
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 21 años, 5 meses
Puntos: 0
bueno man tengo la pagina hospedad en www.clikear.com es un servidor gratuito de asp asi que no tengo idea de si tiene para enviar mail recien estoy en esto

en todo caso aqui va el link en la parte de Hagase socio aparece una ventana que trae el formulario ahora yo quiero que el usuario se inscriba pero a la hora de inscribirse en ves de ir a la BD valla al mail del administrador con los datos del usuario

http://www.clikear.com/webs5/chantelle/contactos.htm

Espero que me puedan ayudar
  #7 (permalink)  
Antiguo 29/12/2003, 03:29
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 23 años, 3 meses
Puntos: 6
hola he estado mirando y no pone por ningun sitio que tipo de componente utiliza.
Podrias contactarlos para que te informaran ya que la mayoria de servidores gratuitos no soportan envios de email
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #8 (permalink)  
Antiguo 29/12/2003, 23:24
 
Fecha de Ingreso: diciembre-2003
Ubicación: Moroleón, Gto.
Mensajes: 16
Antigüedad: 21 años, 4 meses
Puntos: 0
Dll de cdonts

Hola gurrutuello gracias por contestar, podrias decirme donde puedo obtener las dll para utilizar Cdonts, he estado revisando links sobre el tema, pero todos se limitan al formulario para utilizarlo.
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

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:09.