Benedict,
> I was just wondering if Mark fancied including the
ability to send
> something to an external script via some kind of policy
to make it more
> flexible in much the same way postfix can.
You mean through SMTP? Sure, chain content filters as you
like.
There are no hooks to add code which could easily modify
mail body.
There is some basic functionality to supply a MIME::Entity
object
for forwarding in place of the original mail on a file.
It is used for basic 'defanging' and for sending
notifications,
but is slower than forwarding mail from a temporary file.
There are two approaches on how mail body could be modified
within amavisd: prepare a replacement MIME::Entity object
and
place it into $msginfo->mail_text. This is clean, but can
be slow.
Alternatively, one may prepare a new temporary file with a
modified mail, close original file descriptor in
$msginfo->mail_text
and delete old temporary file, open new file and place a new
open
descriptor into $msginfo->mail_text. There may be other
interactions
with the rest of the code, specially in the milter
interface, so
this can be a bit tricky to do right.
Properly adding disclaimers is a black art, it is not
obvious
where and how to place disclaimers when MIME structure
becomes
more complex than single a plain text part, and even that
can
be tricky as it can contain uuencoded text or use various
encodings
and character sets and text flows - added text must be
compatible
with existing set of MIME options.
Mark
All the advantages of Linux Managed Hosting--Without the
Cost and Risk!
Fully trained technicians. The highest number of Red Hat
certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/
sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
AMaViS-user mailing list
AMaViS-user lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amav
is.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/ho
wto/
|