Inicio PHP Mis Funciones Leer emails de POP3 con php

Leer emails de POP3 con php

Domingo, 03-04-2011 01:28 - Leer comentarios - Comentar

Funciones para leer el correo de POP3
php
Tema: '.$overview[0]->subject.'
'; $salida.= 'De: '.$overview[0]->from.'

'; } echo $salida; } imap_close($inbox); ?>

Comentarios

Miguel - Martes, 22-11-2011 13:29

Ahora mismo acabo de leer los ultimos comentarios.
Gracias por dejar la respuesta adecuada para otros que lo necesiten


redvalles - Lunes, 21-11-2011 16:45

¡¡¡SOLUCIONADO!!!

Supongo que era un problema de los headers de codificación...

utilizando la función 'utf8_decode()' junto la 'imap_utf8()' funciona perfectamente.

Pongo un ejemplo por si alguien le interesa,

EJEMPLO:

$salida.= 'Tema: '.utf8_decode(imap_utf8($overview[0]->subject)).'';
$salida.= 'De: '.utf8_decode(imap_utf8($overview[0]->from)).'';


redvalles - Lunes, 21-11-2011 16:40

He probado la función 'imap_utf8()' y parece que mejora algo, pero siguen fallando los acentos.

Ahora ya no salen caracteres cómo [=C3] pero salen [Ã]

EJEMPLO:

Con el código de ejemplo que pasas cambio dentro del bucle:

$salida.= 'Tema: '.imap_utf8($overview[0]->subject).'';
$salida.= 'De: '.imap_utf8($overview[0]->from).'';

Y el resultado que obtengo es éste:

Tema: RV: Enviando por correo electrónico De: David


Gracias por la ayuda.


Miguel - Viernes, 18-11-2011 16:13

Has probado a usar la funcion 'imap_utf8' ??
Ver Funcion imap_utf8


redvalles - Jueves, 17-11-2011 18:51

Hola,

Tus funciones son de gran utilidad, muchas gracias.

Sólo tengo una duda:

¿Cómo puedo descodificar los acentos en los mensajes?

Me aparecen cadenas de texto cómo esta: [=C3] en vez de [à]

Gracias


Miguel - Sábado, 20-08-2011 23:00

Hola Gustavo,todas las funciones de imap las tienes aqui
http://www.goibela.com/programacion/php/funciones/Funcion_42
Algunas estan en ingles (no tengo tiempo para traducirlas , pero poco a poco las pondre en castellano)


gustavo - Miércoles, 17-08-2011 17:05

Como puedo leer el cuerpo del mail y ademas si biene con datos adjuntos como puedo recuperarlos para guardarlos fisicamente en el servidor o binario en la base de datos.

salduos


No se permiten comentarios en este momento.