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

Enviar E-mail en ASP

Estas en el tema de Enviar E-mail en ASP en el foro de ASP Clásico en Foros del Web. Necesito realizar un envío de e-mail en asp.. traté de utilizar CDONTS y me resulta localmente, pero cuendo lo subo al servidor y registro la ...
  #1 (permalink)  
Antiguo 01/07/2003, 16:09
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años
Puntos: 125
Enviar E-mail en ASP

Necesito realizar un envío de e-mail en asp.. traté de utilizar CDONTS y me resulta localmente, pero cuendo lo subo al servidor y registro la DLL y todo no pasa nada.. no puedo ver ni el error..


- ahora cómo puedo saber a través de una página ASP si la dll o CDONTS está en función?

- Que otras formas existen para envío de correos (ASPMAIL)?

- Cuál es la que utilizas..tú??


agradecido, skatomundo
  #2 (permalink)  
Antiguo 01/07/2003, 16:12
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 21 años
Puntos: 3
Si enseñas el código con el que estás tratando de enviar el email mediante CDonts quizás te podemos ayudar.

Saludos
  #3 (permalink)  
Antiguo 01/07/2003, 16:17
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años
Puntos: 125
<%
bala = 0
if request.form("para") = "" or request.form("sujeto") = "" or request.form("msg") = "" Then
bala = 1
end if
if bala = 1 Then
%>
<script>
alert("Ud debe ingresar los datos necesarios para el envio");
history.back();
</script>
<%
end if

SET mail = CreateObject("CDONTS.Newmail")
if IsObject(mail) THEN
mail.Value("Reply-To")="<[email protected]>"
mail.From = session("nombre")
mail.To = trim(request.form("para"))
mail.Subject = request.form("sujeto")
mail.Body = request.form("msg")
mail.mailformat = 0
mail.Send
SET mail = Nothing
Else
%>
<%
END IF
%>




BUENO A TRAVÉS DE MI PC... QUE LO CORRO LOCAL ME LO EJECUTA...


PERO, CUANDO LO SUBO AL SERVIDOR.. NO PASA NADA--


GRACIAS...
  #4 (permalink)  
Antiguo 01/07/2003, 16:37
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 21 años
Puntos: 3
En la línea
mail.From = session("nombre")

la session("nombre") tiene que ser una cuenta de correo válida. Si por ejemplo es [email protected] utilizará el SMTP de tudominio.com para enviar el mensaje. Si no encuentra ese dominio no tiene SMTP y no puede enviar nada.

Quizás es eso, pruébalo y que haya suerte.

Saludos
  #5 (permalink)  
Antiguo 01/07/2003, 17:07
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años
Puntos: 125
aa

todo bien.. lo pruebo local y funciona si corresponde a una direccion correcta
  #6 (permalink)  
Antiguo 13/07/2003, 04:46
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 21 años, 7 meses
Puntos: 1
Yo necesito enviar este formulario por correo-e, probé algo parecido en mi servidor local IIS, pero no resulta.

Este es el formulario, necesito el código para recoger y enviar:

Código:
<form name="Contacto_MFO" method="post" action="el_autor.asp">
<input class="boton" type="text" name="Nombre" value="" size="50">
<input class="boton" type="text" name="Correo-e" value="" size="50">
<input class="boton" type="text" name="Asunto" value="" size="50">
<textarea name="Mensaje" cols="49" rows="10"></textarea>
<input type="checkbox" name="Responder" value="Si">
<input class="boton" type="submit" name="Enviar" value="Enviar">
</form>
Me pueden ayudar?

Gracias
__________________
http://www.mfo.com.es/

Última edición por Artepop; 13/07/2003 a las 04:53
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 12:24.