Foros del Web » Programación para mayores de 30 ;) » Programación General »

Visual y el MIME (emails)

Estas en el tema de Visual y el MIME (emails) en el foro de Programación General en Foros del Web. Buenas Gentes. El tema es el siguiente, estoy haciendo una app para bajar mails, los mensajes bajan perfectamente pero tengo algunos problemitas, primero, el mail ...
  #1 (permalink)  
Antiguo 11/08/2003, 22:38
 
Fecha de Ingreso: junio-2002
Mensajes: 212
Antigüedad: 22 años, 4 meses
Puntos: 0
Visual y el MIME (emails)

Buenas Gentes.
El tema es el siguiente, estoy haciendo una app para bajar mails, los mensajes bajan perfectamente pero tengo algunos problemitas, primero, el mail baja encodeado, o sea, si tiene un attachment o si no lo tiene, siempre baja encodeado. El que tiene attachment primero viene la parte del texto con los caracteres internacionales (no ASCII) codificados y luego el attachment.
La idea es parsearlo, dividir el mail en la parte de texto y attachmente y luego uudecodear el attachment por un lado, archivarlo y uudecodear el mail, el tema es que no se como hacerlo. Alguien tiene idea de como decodear el body de un email?
Abrazos
__________________
Simuladores y Examenes Cisco, Herramientas de Red Online - Tecnologia y Redes
  #2 (permalink)  
Antiguo 11/08/2003, 22:40
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 6 meses
Puntos: 7
Con Visual Basic? Si usas los controles MAPI no deberias tener problema. El MAPIMessage te dice si hay attachments o no...
__________________
No tengo firma ahora... :(
  #3 (permalink)  
Antiguo 11/08/2003, 22:42
 
Fecha de Ingreso: junio-2002
Mensajes: 212
Antigüedad: 22 años, 4 meses
Puntos: 0
La verdad no lo use nunca, como es la onda con eso? Tenes algun ejemplo simple o algo asi para ver de que se trata? Debe ser sin utilizar controles de outlook, eso si...
Abrazos!
__________________
Simuladores y Examenes Cisco, Herramientas de Red Online - Tecnologia y Redes
  #4 (permalink)  
Antiguo 11/08/2003, 22:49
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 6 meses
Puntos: 7
Sin controles.. oops... me temo que no...
__________________
No tengo firma ahora... :(
  #5 (permalink)  
Antiguo 11/08/2003, 22:50
 
Fecha de Ingreso: junio-2002
Mensajes: 212
Antigüedad: 22 años, 4 meses
Puntos: 0
No, puede ser con algun control, la idea es que no sea del outlook, porque seria una app para distribuir, de hecho recibo los mensajes desde un ocx...
Abrazos
__________________
Simuladores y Examenes Cisco, Herramientas de Red Online - Tecnologia y Redes
  #6 (permalink)  
Antiguo 11/08/2003, 22:54
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 6 meses
Puntos: 7
Ok. Entonces puedes usar los controles MAPI: MAPISession y MAPIMessage

Un ejemplo simple:
Sesion.LogonUI = True
Sesion.SignOn
Mensaje.SessionID = Sesion.SessionID

´mensajes no leidos
Mensaje.FetchUnreadOnly = True

´Crea un conjunto de mensajes a partir de los mensajes seleccionados en la Bandeja de entrada.
Mensaje.Fetch
If Mensaje.MsgCount 0 Then
For i = 0 To Mensaje.MsgCount - 1
Mensaje.MsgIndex = i
If Mensaje.AttachmentCount 0 Then
For X = 0 To Mensaje.AttachmentCount - 1
Mensaje.AttachmentIndex = X
FileCopy Mensaje.AttachmentPathName, App.Path ...
Next
End If
Next
´ borro el mensaje
Mensaje.Delete
End If

Sesion es un MAPISession
Mensaje es un MAPIMessage

te sirve?
__________________
No tengo firma ahora... :(
  #7 (permalink)  
Antiguo 12/08/2003, 16:22
 
Fecha de Ingreso: junio-2002
Mensajes: 212
Antigüedad: 22 años, 4 meses
Puntos: 0
Muchas gracias!, le pego una probada!
__________________
Simuladores y Examenes Cisco, Herramientas de Red Online - Tecnologia y Redes
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 14:23.