On 2019-09-24 09:08, Jeremy Harris wrote:

> Don't try to be too clever, it'll break later.  Use the interfaces
> provided.

If I use the malware condition, I have to write a whole program to
handle the other end.  I have a choice:

- Write in in C, and deal with the usual memory management nightmare and
  the constant danger of buffer owerflows.

- Write it in some higher level language and pay the penalty of starting
  up the complex runtime for every message (and even for every MIME part
  if I really take your admonishment to heart).

- Write a socket server and deal with a whole different set of
  challenges involving concurrency.

I'd much rather continue doing what I do now in the MIME acl, namely
pass the file name [1] into a dlexpand module, which can use all the
excellent features of Exim runtime, especially convenient and robust
memory allocation.

[1] In the case of the MIME acl, the file name is in
$mime_decoded_filename.  But how can I have the _body_ in a file with a
well defined name in data acl?  That is the "Pudels Kern".

-- 
Please don't Cc: me privately on mailing lists and Usenet,
if you also post the followup to the list or newsgroup.
To reply privately _only_ on Usenet and on broken lists
which rewrite From, fetch the TXT record for no-use.mooo.com.

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

Reply via email to