Obteniendo solo la respuesta del mensaje IMAP

Actualmente estoy creando un sistema para rastrear mis correos electrónicos, sin embargo, no deseo que se muestre el mensaje original.

¿Hay alguna manera de solicitar que IMAP devuelva solo la respuesta? no el todo (cuando presiona responder a un correo electrónico desde cualquier cliente de correo electrónico, agrega el correo electrónico original al final). ¿O hacerlo a través de PHP? Actualmente tengo

$msg = nl2br($msg); $msgs2 = explode("
", $msg); //pre($msgs2); foreach($msgs2 as $msg) { if(strpos($msg, '> ') === false) $message .= "
".$msg; } return $message;

Sin embargo, si miras la respuesta en bruto de Gmail, tiene algo como la versión HTML, etc.

 > --f46d0442889037c1fc04b6c20955 Content-Type: text/plain; charset=ISO-8859-1 > > fghjfghjfgh test test eteststs > > On Tue, Jan 17, 2012 at 11:35 PM, mm  mg.com> wrote: > > > > > On 17 Jan 2012, at 05:56, mom wrote: > > > > > Another email hahahahqa! > > > On 17 Jan 2012, at 05:47, mcom wrote: > > > > > >> Test message, higgins is very fat > > >> > > >> > > >> > > >> > > >> > > >> Please do not edit below > > >> ************************* > > >> S > > > > > > > > > > -- > > --f46d0442889037c1fc04b6c20955 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable > > fghjfghjfgh test test eteststs

On > Tue, Ja= n 17, 2012 at 11:35 PM, href=3D"mailto:maom">mm > < g.com">ma> wrote:
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x > #ccc solid;padding-left:1ex">
On 17 Jan 2012, at 05:56, mag.com > wrote:

> Another email hahahahqa!
> On 17 Jan 2012, > at 05:47, ma= > na.com wrote:
>
>> Test message, > higgins is very fat
>>
>>
>>
> >>
>>
>> Please do not edit below
> >> *************************
>> S
>



clear=3D"all">

--
Regards,
>,
=A0

> > --f46d0442889037c1fc04b6c20955--

Pero eso solo es Gmail, hay muchos otros clientes de correo electrónico, etc. ¿Alguien podría ayudar?

No existe un formato estándar universal para citar en los mensajes de correo electrónico: todos los clientes de correo electrónico, incluido GMail, tienen sus propias formas de descubrir qué constituye una “respuesta”. Como tal, IMAP no tiene forma de obtener solo la “respuesta” en el mensaje.

No hay un método IMAP para él, así que solo tiene que filtrarlo usted mismo. Sin embargo, las comillas de los personajes a veces difieren, e incluso los principales clientes (ya sean en línea como gmail y hotmail, de progtwigs locales como Outlook y Thunderbird) se equivocan de vez en cuando. Podrías filtrar las líneas comenzando con > , pero ten en cuenta que esto no es 100% correcto.