2012-03-26 9 views
6

Estoy tratando de analizar un correo electrónico que tenía el siguiente ciclo de vida (ejemplo ficticio): hace¿Es posible recuperar los encabezados originales de un correo electrónico reenviado en php

Dos días:

de: [email protected]

a: [email protected]

Sujeto: Hola!

Ayer:

de: [email protected]

a: [email protected]

Sujeto: Re: Hola!

Hoy:

El correo se forwaded a [email protected] Tengo acceso a este buzón y puedo recuperar el correo electrónico a través de las funciones php e imap. Ahora soy capaz de analizar el correo, y obtener la siguiente información:

de: [email protected]

a: [email protected]

Fwd: Re: Hola!

¿De todos modos puedo obtener el historial de ese correo electrónico? Me gustaría ser capaz de mostrar algo como: historia

Mails:

edición: para ser más exactos, la única cosa que realmente necesito conseguir es lo que sucedió con el correo justo antes de que se forwaded a [email protected] (en mi ejemplo , enviado desde [email protected] a [email protected]). Realmente no necesito obtener lo que sucedió antes.

He buscado en Internet por un tiempo bastante largo, pero como yo no soy esa fluidez en Inglés, que probablemente no utilizar la mejor consulta ...

Gracias por su ayuda!

Respuesta

5

A menos que la información esté en el correo, no.

Puede ver el correo sin procesar, incluidos los encabezados y el cuerpo sin procesar, para ver qué hay en el correo.Si no está allí, y no tiene acceso a las otras cuentas que atravesó primero, entonces no puede obtener el historial del mensaje.

mensajes pueden contener encabezados de la siguiente manera:

Message-Id: <[email protected]> 
In-Reply-To: <[email protected]> 
References: <[email protected]> <[email protected]> <[email protected]> 

Esto es realmente útil sólo si tiene acceso a los mensajes originales que se hace referencia en estas cabeceras. Si todo lo que tienes es el último correo de la cadena, esto no es muy útil.

Su mejor apuesta será la de buscar el contenido citado en el interior del correo, como:

> On 2012/03/24, [email protected] wrote: 

> ... 

>> On 2012/03/23, [email protected] wrote: 

>> ... 

No hay formato estándar para estas líneas, sin embargo, cada programa de correo electrónico inserta su propia versión, a veces de usuario personalizada, a veces localizada . Entonces son difíciles de analizar confiablemente.

+0

Tenía miedo de que la respuesta fuera algo así ... Supongo que no hay forma de conseguirlo por algunas razones obvias de privacidad. Bueno, intentaré adivinarlo desde el cuerpo del correo electrónico, muchas gracias. – supag

Cuestiones relacionadas