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

Como Leer Correos Desde Asp

Estas en el tema de Como Leer Correos Desde Asp en el foro de ASP Clásico en Foros del Web. Esto lo encontre ahorita y si funciona, necesitan el jmail para que funcione. <% @LANGUAGE=VBSCRIPT %> <% Set pop3 = Server.CreateObject( "JMail.POP3" ) pop3.Connect "nombre", ...
  #1 (permalink)  
Antiguo 10/05/2003, 15:23
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 22 años, 3 meses
Puntos: 0
Como Leer Correos Desde Asp

Esto lo encontre ahorita y si funciona, necesitan el jmail para que funcione.
<% @LANGUAGE=VBSCRIPT %>
<%

Set pop3 = Server.CreateObject( "JMail.POP3" )

pop3.Connect "nombre", "contraseña", "pop.server.net"

Response.Write( "You have " & pop3.count & " emails in your mailbox!<br><br>" )
Function getAttachments()
Set Attachments = msg.Attachments
separator = ", "

For i = 0 To Attachments.Count - 1
If i = Attachments.Count - 1 Then
separator = ""
End If

Set at = Attachments(i)
at.SaveToFile( "c:\attachments\" & at.Name )
getAttachments = getAttachments & "<a href=""/attachments/" &_
at.Name &""">" & at.Name & "(" & at.Size & " bytes)" &_
"</a>" & separator
Next
End Function

if pop3.count > 0 then
Set msg = pop3.Messages.item(1)

' Note the first element of this array is 1
' since the POP3 server starts counting at 1
ReTo = ""
ReCC = ""

Set Recipients = msg.Recipients
separator = ", "

' We now need to get all the recipients,
' both normal and Carbon Copy (CC) recipients
' and store them in a variabel

For i = 0 To Recipients.Count - 1
If i = Recipients.Count - 1 Then
separator = ""
End If

Set re = Recipients.item(i)
If re.ReType = 0 Then
ReTo = ReTo & re.Name & "&nbsp;(" & re.EMail & ")" & separator
else
ReCC = ReTo & re.Name & "&nbsp;(" & re.EMail & ")" & separator
End If
Next

' This function iterates through the Attachments object,
' and saves the attachment to the server's disk.
' It also returns a nicely formatted string with a
' link to the attachment.

%>
<html>
<body>
<TABLE>
<tr>
<td>Subject</td>
<td><%= msg.Subject %></td>
</tr>
<tr>
<td>From</td>
<td><%= msg.FromName %></td>
</tr>
<tr>
<td>Recipients To</td>
<td><%= ReTO %></td>
</tr>
<tr>
<td>Recipients CC</td>
<td><%= ReCC %></td>
</tr>
<tr>
<td>Attachments</td>
<td><%= getAttachments %></td>
</tr>
<tr>
<td>Body</td>
<td><pre><%= msg.Body %></pre></td>
</tr>
</TABLE>
</body>
</html>
<%

end if

pop3.Disconnect

%>
necesita algunos ajustes para mostrar todo el contenido pero en general funca a la perfeccion.
  #2 (permalink)  
Antiguo 10/05/2003, 17:16
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
¿Usa unicamente el componente JMAIL o necesitamos instalar tambien un componente para JMAIL.POP3?
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 10/05/2003, 22:12
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 22 años, 3 meses
Puntos: 0
solo usa el jmail, ahora estoy tratando de borrar emails, para poder hacer un servicio de web mail completo
  #4 (permalink)  
Antiguo 11/05/2003, 03:41
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 7 meses
Puntos: 4
Mmmmm.... ¡interesante!
Me uno al tema para ver si hay novedades.
Gracias deprabado.
Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #5 (permalink)  
Antiguo 11/05/2003, 18:03
 
Fecha de Ingreso: julio-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 255
Antigüedad: 21 años, 10 meses
Puntos: 0
Lo mismo digo, porque no tratamos de realizar un webmail?
espero respuestas, tengo espacio web de sobra



saludos
__________________
Pablo Maurelli
Noc IT - Monitoreo y Administración de Red
Gerencia de Infraestructura IT
E-Mail: [email protected] (MSN)
  #6 (permalink)  
Antiguo 11/05/2003, 20:19
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 22 años, 3 meses
Puntos: 0
Si alguien sabe como eliminar correos utilizando este componente (si se puede o no) se los agrdadeceria mucho que me dijeran como se puede hacer...

estoy desesperado tratando de hacerlo y la verdad no puedo... gracias
  #7 (permalink)  
Antiguo 06/12/2003, 16:49
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 22 años, 5 meses
Puntos: 2
Perdón por mi ignorancia... pero de donde saco ese componente?
Saludos
__________________
La Perfección es enemigo de lo bueno.
  #8 (permalink)  
Antiguo 07/12/2003, 19:08
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
De acuerdo

hola, este web mail permite hacer muchas cosas, adjuntar datos, enviar, recibir correos, borrar, crear un directorio de direcciones y muchas cosas mas, lo malo es que es con un componente diferente al que mencionan. lo publico aqui porque me interesa la idea que tienen de crear uno nuevo con jmail, de aqui se pueden sacar ideas para el nuevo sistema de leer correos, espero les sirva de algo

bajenlo de aqui:
www.decali.net/web_basado_email.zip

me avisan si pueden hacer algo.

gracias
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #9 (permalink)  
Antiguo 07/12/2003, 21:39
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 22 años, 5 meses
Puntos: 2
Gracias por el link!
__________________
La Perfección es enemigo de lo bueno.
  #10 (permalink)  
Antiguo 11/12/2003, 11:16
 
Fecha de Ingreso: agosto-2003
Mensajes: 46
Antigüedad: 20 años, 9 meses
Puntos: 0
Nos vendria que te cagas un manual del tema...

Si me lo facilita alguien prometo aportar información del tema en poco tiempo ya que necesito montar un sistema similar.

Gracias
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 21:58.