On Mon, 15 Sep 2008 17:35:31 -0700, Ask Bjørn Hansen wrote:
> 
> On Sep 15, 2008, at 13:40, Chris Lewis wrote:
> 
>> According to the documentation, when you call
>> $transaction->body_filename, you get a temporary file name that points
>> at a file that contains the message.  If you examine body_filename, it
>> has no headers.
> 
> 
> It was made that way first because the headers can change, so we 
> needed to keep those in memory.
> 
> If we put them into the file we have to document that they are there 
> as received from the client which isn't necessarily the same as what 
> they are now.   Also any plugins (queue plugins) that use the body 
> but need the correct headers will have to know to skip the headers 
> (maybe a method to give a filehandle starting at the right place?).

We already have that, with body_start().

Reply via email to