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

Recibir y procesar mail

Estas en el tema de Recibir y procesar mail en el foro de ASP Clásico en Foros del Web. Hola a todos! Necesito hacer lo siguiente. Quiero recibir un mail a una direccion de correo del servidor (un servidor POP3), y hacer un determinado ...
  #1 (permalink)  
Antiguo 06/07/2005, 07:23
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años
Puntos: 0
Recibir y procesar mail

Hola a todos!
Necesito hacer lo siguiente.
Quiero recibir un mail a una direccion de correo del servidor (un servidor POP3), y hacer un determinado procesamiento de acuerdo al contenido del mail (es decir poniendo alguna palabra clave en el texto o el encabezado).
Alguna idea de como comenzar, es decir:
* Como abro la casilla de mail.
* Como veo como si fuera una variable las distintas partes del mail (encabezado, direccion, contenido, etc. )
Muchas gracias.
  #2 (permalink)  
Antiguo 07/07/2005, 01:03
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
googleando un poco he encontrado algún script de recepción de emails. Nunca se me ha presentado un trabajo parecido, con lo que mucho no podré ayudarte, pero se me ocurre que podrías bajarte alguno de estos scripts, estudiarlos un poco y adaptarlos a tus necesidades (lo siento, sé que es una respuesta muy ambigua )
  #3 (permalink)  
Antiguo 07/07/2005, 06:47
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años
Puntos: 0
Encontré esto, todavía no lo probé, en la página
http://programacion.com/asp/articulo/cdonts/
Espero que sirva , acepto más sugerencias.

Otras utilidades del objeto CDONTS
Si bien el uso más extendido del objeto CDONTS es el envio de correo, también puede utilizarse para visualizar en páginas ASP los mensajes recibidos por el servidor de correo SMTP de nuestro servidor NT.

El siguiente código ilustra como leer los mensajes de la carpeta "Bandeja de entrada" de la cuenta del usuario "Administrador"

Lectura de mensajes recibidos
<%
'Identificación
Set Correo = server.createobject("CDONTS.Session")
Correo.logonSMTP "administrador" , _
[email protected]"

'Acceder a la bandeja de entrada
Set Bandeja = Correo.inbox

'Crear un objeto que almacene los mensajes de la bandeja anterior
Set Mensajes = Bandeja.messages

'Recuperación de los mensajes
For k = 0 to Mensajes.count
Set elMensaje = Mensajes.item(k)
'Obtener el nombre del remitente
Response.write "Desde: " & elMensaje.sender & "<br>
'Obtener el asunto del mensaje
Response.write "Asunto: " & elMensaje.subject & "<br>"
'Obtener el texto del mensaje
Response.write elMensaje.text & "<br>"
Next

'logoff
Correo.logoff
Set Correo = nothing
%>
  #4 (permalink)  
Antiguo 07/07/2005, 23:09
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
Si funciona(ahora no puedo probar) no queda otra que aplaudirte.

sólo un apunte. Ésto no es una incongruencia?
Cita:
Iniciado por edumferreyra
...para visualizar en páginas ASP los mensajes recibidos por el servidor de correo SMTP...
un servidor SMTP (O, al menos eso creía yo hasta ahora) sólo servía para el envío de mails (simple mail TRANSFER protocol). Para recuperar esos mensajes creía que lo primero que se debía hacer era conectar con un servidor POP (POST Office Protocol).

Por favor, necesito una explicación un poco más extensa porque se me acaban de joder un par de esquemas que creía que tenía bien amueblados en mi cerebrito.

Gracias.
  #5 (permalink)  
Antiguo 08/07/2005, 06:44
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años
Puntos: 0
Todavía no lo probé pero suena lógico lo que decís. El finde lo pruebo y si funciona lo posteo. Slds.
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 01:29.