• Domingo 22 de Diciembre de 2024, 23:12

Autor Tema:  Leer archivos adjuntos de un mail pop3  (Leído 1977 veces)

exodo999

  • Nuevo Miembro
  • *
  • Mensajes: 5
  • Nacionalidad: mx
    • Ver Perfil
    • http://www.exodo999.phpnet.us/
Leer archivos adjuntos de un mail pop3
« en: Martes 26 de Agosto de 2008, 04:22 »
0
Tengo un pequeño problema en una aplicacion que estoy desarrollando.

Resulta que trato de hacer una interfas wmail hasta ahora he logrado leer el email de la cuenta pop3 pero no se como hacer para leer los attachments y poder descargarlos dentro de mi misma aplicacion. Ya he probado con varias formas y clases y ninguna me ha solucionado el problema.

Les agradeceria su ayuda. Gracias

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Leer archivos adjuntos de un mail pop3
« Respuesta #1 en: Martes 26 de Agosto de 2008, 16:44 »
0
Es algo complicado. Para enviar correos con archivos adjuntos lo primero que tienes que hacer es leer el archivo y guardarlo en una variable. Después hay que modificar la cabecera del correo que vas a enviar, especificando que el correo contiene un adjunto de determinado tipo (no recuerdo como poner el MIME-TYPE para eso) y en el contenido pones el texto del correo y la variable con el contenido del archivo (no recuerdo como tiene que venir concatenadas las 2 cadenas, pero esa es la idea).

Para leer los adjuntos es mas o menos la misma idea, tienes que diferenciar el texto del correo del resto del adjunto, creo que tienes que buscar la parte que especifique el contenido MIME del archivo adjunto (creo que es application/octet o algo parecido).

Encuentras más información en la referencia de mail() en php.net, en especial los enlaces que tienen sobre los documentos RFC.

:suerte:
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas