Foros del Web » Programando para Internet » PHP »

Tengo correos en texto plano, como les puedo hacer imap_fetchstructure() ?

Estas en el tema de Tengo correos en texto plano, como les puedo hacer imap_fetchstructure() ? en el foro de PHP en Foros del Web. Hola, baje unos correos en texto plano del INBOX de mi viejo server en cPanel. Los subi a una BD MySQL. Como piuedo hacerles imap_fetchstructure() ...
  #1 (permalink)  
Antiguo 30/06/2005, 22:28
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.942
Antigüedad: 13 años, 9 meses
Puntos: 20
Tengo correos en texto plano, como les puedo hacer imap_fetchstructure() ?

Hola,

baje unos correos en texto plano del INBOX de mi viejo server en cPanel.

Los subi a una BD MySQL.

Como piuedo hacerles imap_fetchstructure() para tomar de ellos los atachments?

Ya esta alli la info, algunos con y otros sin files.

Pero no se como hacer imap_fetchstructure() pareciera que solo se pudiera hacer en conexion a servidores de correo...

Alguna forma de hacerlo a archivos en texto plano, o vareiables tipo $mail = contenido_del_correo ?
  #2 (permalink)  
Antiguo 03/08/2005, 07:24
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Ok, .. ahora me quedó claro que tienes tus e-mails en tu poder ya ..

Si es así .. las funciones de "conexión" en sí vía IMAP no te sirven para tus propósitos actuales .. ni la parte de conexión vía POP si lo encuentras (por qué no te tienes que conectar a tu servidor de correo).

Entonces . .busca o "Separa" de las classes que te propuse en mi anterior mensaje la parte donde toman el e-mail en si y lo "destripan" .. Pero las que sean via IMAP no te serviran .. deben ser las que usen "POP" .. por qué ahí si que se baja el e-mail entero (del servidor de correo que te conectas) y luego se procesa lo recibido a "pelo" usando las normas y directivas que el protocolo SMTP define como definición standard de un e-mail.

Un saludo,
  #3 (permalink)  
Antiguo 03/08/2005, 16:50
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.942
Antigüedad: 13 años, 9 meses
Puntos: 20
Profesor resulta que esas clases y funciones "destripan/separan/dividen" el correo simplemente con utilizar imap_fetchstructure()

Seria genial que PHPno hubiera quitado la funcion mailparse_determine_best_xfer_encoding() pues parece que imap_fetchstructure() es la version mejorada de ella, pero ya no esta disponible...

Entonces las clases que me pasaste lo que hacen es:

1// imap_open() para abrir una sesion

Trabajar en la session, (por ejemplo tomar la estructura del mensaje)

2// imap_close() cerrar la session

Por ello no he logrado leer/dividir correctamente la cadena de texto.

Ya que aunque dice las "multipartes", el rollo es que no hay un patrón común en la info:

http://www.forosdelweb.com/f18/como-saber-que-tipo-datos-contiene-variable-312074/

Como dijo DARIODARIO: "Si hubiera el patron común se hace una exp REG"...

Pero no lo hay...
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 17:02.