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

abrir un mail con asp

Estas en el tema de abrir un mail con asp en el foro de ASP Clásico en Foros del Web. como va? necesito hacer un script que lea el ultimo mail que ingreso en una casilla, no se por que no funciona. alguien puede ayudarme? ...
  #1 (permalink)  
Antiguo 15/12/2004, 17:45
 
Fecha de Ingreso: agosto-2004
Mensajes: 23
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta abrir un mail con asp

como va?
necesito hacer un script que lea el ultimo mail que ingreso en una casilla, no se por que no funciona. alguien puede ayudarme?
desde ya muchas gracias.

Este es mi codigo:

<%@LANGUAGE="VBSCRIPT"%>
<%

Dim oMailer, oMsg, oAttach
Dim I

%>
<html>
<head>
</head>
<body>
<%
'On Error Resume Next
' Create POP3 object
Set oMailer = Server.CreateObject("Persits.MailSender")

' Set server name, user account login and password
oMailer.ServerName = "pop3.fibertel.com.ar"
oMailer.UserName = "correogestion"
oMailer.Password = "xxxxxx"

' Try to connect to mail server
oMailer.Connect

' Mailbox is not empty?
If oMailer.MessageCount > 0 Then
' Completely download the message
Set oMsg = oMailer.RetrieveSingleMessage(oMailer.MessageCount )

If Not oMailer.IsError Then
' Display headers. We use Server.HTMLEncode to wrap special chars
' (such as <>&)
Response.Write "From: " & Server.HTMLEncode(oMsg.FromAddr) & "<br>"
Response.Write "To: " & Server.HTMLEncode(oMsg.ToAddr) & "<br>"
Response.Write "Subject: " & Server.HTMLEncode(oMsg.Subject) & "<br>"
Response.Write "Date: " & Server.HTMLEncode(oMsg.Date) & "<br>"
Response.Write "<br>"

' Display the message body
If oMsg.BodyFormat = 1 Then
' Display HTML-formatted message directly
Response.Write oMsg.BodyText
Else
' For non-HTML messages, we need to prepare the message
' for viewing in the browser
Response.Write "<pre>"
Response.Write Server.HTMLEncode(oMsg.BodyText)
Response.Write "</pre>"
End If

' Any attachments to the message?
If oMsg.Attachments.Count > 0 Then
Response.Write "<p>Attachments:<br>"

' Display attachments filenames and sizes
For I = 1 To oMsg.Attachments.Count
Set oAttach = oMsg.Attachments(I)
Response.Write Server.HTMLEncode(oAttach.Filename) & " [" & oAttach.Size & " bytes]"
Response.Write "<br>"
Next
Response.Write "</p>"
End If
Else
DisplayError oMailer
End If
Else
Response.Write "<font color=red>Mailbox is empty</font>"
End If

' The message is retrieved (or error occurred), so we
' may disconnect now
oMailer.Disconnect
%>

</body>
</html>

Última edición por apolloxiii; 15/12/2004 a las 19:17
  #2 (permalink)  
Antiguo 15/12/2004, 19:00
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
realmente no se como ayudarte, pero vi que en código tienes un usuario de correo y clave. Si es tu clave real, cambiala URGENTE antes que te usen la cuenta para spam.

Saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #3 (permalink)  
Antiguo 15/12/2004, 19:09
 
Fecha de Ingreso: noviembre-2001
Ubicación: Montevideo
Mensajes: 506
Antigüedad: 23 años, 5 meses
Puntos: 0
Registraste el componente Persits.MailSender en el servidor???
__________________
Alvaro García
  #4 (permalink)  
Antiguo 15/12/2004, 19:16
 
Fecha de Ingreso: agosto-2004
Mensajes: 23
Antigüedad: 20 años, 8 meses
Puntos: 0
Exclamación

ya utilizo el Persits.MailSender para enviar correo, no se que mas probar.
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 04:31.