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

ENVIAR EMAIL CON cdonts

Estas en el tema de ENVIAR EMAIL CON cdonts en el foro de ASP Clásico en Foros del Web. hOLA MUY BUEN@SSSSSSSSSS. He encontrado un código sencillito en programación.com para enviar un email con CDONTS, pero no me funciona, no da ningún error y ...
  #1 (permalink)  
Antiguo 18/08/2003, 01:22
 
Fecha de Ingreso: julio-2003
Mensajes: 164
Antigüedad: 21 años, 9 meses
Puntos: 0
ENVIAR EMAIL CON cdonts

hOLA MUY BUEN@SSSSSSSSSS.

He encontrado un código sencillito en programación.com para enviar un email con CDONTS, pero no me funciona, no da ningún error y no me explico qué pasa. El código es este:

----------- formulario ------------------

<HTML>
<BODY>
<H1>Creación del mensaje</H1>
<FORM ACTION="enviar.asp" METHOD="POST">
<TABLE>
<TR>
<TD ALIGN="RIGHT">Para:</TD>
<TD><INPUT TYPE="TEXT" SIZE="30" NAME="destinatario"></TD>
</TR>
<TR>
<TD ALIGN="RIGHT">De:</TD>
<TD><INPUT TYPE="TEXT" SIZE="30" NAME="remitente"></TD>
</TR>
<TR>
<TD ALIGN="RIGHT" NOWRAP>Asunto:</TD>
<TD ALIGN="LEFT">
<INPUT TYPE="TEXT" SIZE="67" NAME="asunto">
</TD>
</TR>
</TABLE>
<TABLE>
<TR>
<TD VALIGN="TOP" ALIGN="RIGHT" NOWRAP>Texto del mensaje:</TD>
<TD ALIGN="LEFT" NOWRAP>
<TEXTAREA WRAP="OFF" ROWS="7" COLS="50" NAME="cuerpo"></TEXTAREA>
</TD>
</TR>
</TABLE>
<INPUT TYPE="RESET" NAME="Cancelar" VALUE="Borrar"> &nbsp;
<INPUT TYPE="SUBMIT" NAME="Enviar" VALUE="Enviar">
</FORM>
</BODY>
</HTML>

---------- enviar.asp ----------------
<%
Set mailobj = Server.CreateObject("CDONTS.NewMail")
mailobj.mailFormat = 0
mailobj.bodyFormat = 0
mailobj.from = request.form("remitente")
mailobj.to = request.form("destinatario")
mailobj.subject = request.form("asunto")
mailobj.body = request.form("cuerpo")
mailobj.send
%>

Gracias, hasta pronto.
  #2 (permalink)  
Antiguo 18/08/2003, 01:31
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Comprueba si te ha creado el mensaje en la carpeta "queue".

Si está entonces es problema de la configuraciondel sercvicio SMTP del IIS
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #3 (permalink)  
Antiguo 18/08/2003, 01:38
 
Fecha de Ingreso: julio-2003
Mensajes: 164
Antigüedad: 21 años, 9 meses
Puntos: 0
vale, he mirado y en la carpeta queue no está. hay algo en la carpeta badmail del inetpub/wwwroot, son archivos .BAD, los he abierto con el bloc de notas y me dicen esto:

X-Receiver: [email protected]
To: <[email protected]>
Subject: q tal
Date: Mon, 18 Aug 2003 08:59:16 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0004_01C36567.008467A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165

This is a multi-part message in MIME format.

------=_NextPart_000_0004_01C36567.008467A0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

PRUEBASSSSSSSSSSSSSSSSSSSSSSS

------=_NextPart_000_0004_01C36567.008467A0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

PRUEBASSSSSSSSSSSSSSSSSSSSSSS
------=_NextPart_000_0004_01C36567.008467A0--


y esto:

No se puede entregar este mensaje, error: "Error al procesar el archivo en el directorio de recolección.".

El código de error específico es 0xC00402CE.

¿Cómo puedo configurar el serviv¡cio SMTP para q funcione correctamente?
  #4 (permalink)  
Antiguo 18/08/2003, 01:53
 
Fecha de Ingreso: julio-2003
Mensajes: 164
Antigüedad: 21 años, 9 meses
Puntos: 0
Pues bien, he ido a los Sevicios de Internet Information Server y en las propiedades del servidor virtual SMTP predeterminado, en la dirección IP he puesto la mía (pq estaba Todos sin asignar) y me ha funcionado perfectamente.

Gracias, por todo.
  #5 (permalink)  
Antiguo 18/08/2003, 02:25
 
Fecha de Ingreso: julio-2003
Mensajes: 164
Antigüedad: 21 años, 9 meses
Puntos: 0
Estoy probando esto, y resulta q si envío un mensaje con el campo De: vacío, el mensaje no se envía.

¿Eso es normal o pasa algo raro?

Gracias.
  #6 (permalink)  
Antiguo 18/08/2003, 02:34
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
claro, un mensaje siempre tiene que tener un origen...

dependiendo de la configuracion que tengas del servicio SMTP deberá ser un usuario real o te valdrá con cualquier direccion que te inventes.

un saludo y suerte.
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #7 (permalink)  
Antiguo 18/08/2003, 03:01
 
Fecha de Ingreso: julio-2003
Mensajes: 164
Antigüedad: 21 años, 9 meses
Puntos: 0
Muy bien, gracias, por mi parte doy por terminado este post.

Hasta pronto.
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 06:45.