On Thu, 2 Feb 2006, Graeme Fowler wrote:

> ...yes, I realise that (I did mention "being daft"). However, setting:
> 
> message_body_visible = some_suitable_linecount
> 
> and then using $message_headers and $message_body as part of a $run expansion
> (either as arguments or using some sort of "echo" equivalent, would it be
> possible to pass the message to the check script? 

No, because (a) if the message were several 10's of megabytes long (or 
more) you'd have problems and (b) $message_body turns newlines into
spaces. The WishList items about this read thus:

------------------------------------------------------------------------------
(304) 02-Nov-04 M A way of seeing the whole message in Perl or ${run           
                                                                              
At present, the headers are available in $message_headers, but only part of   
the body is visible. The only way to pass the whole body would be as a file   
descriptor because it can be very large. See also (42).                        
------------------------------------------------------------------------------

------------------------------------------------------------------------------
(42)  23-Apr-02 T  An option not to flatten newlines in $message_body.       
                                                                               
Or maybe better to provide $message_body_nl so as to have both.   
------------------------------------------------------------------------------

-- 
Philip Hazel            University of Cambridge Computing Service
Get the Exim 4 book:    http://www.uit.co.uk/exim-book

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to