It looks like the mail filter plugin
[https://wiki2.dovecot.org/Plugins/MailFilter] is almost exactly what I
want, except for this:
> Currently the filtering must not modify the message in any way: mail
-> write filter -> read filter -> must produce exactly the original mail
back.
> (TODO: Modifying the mail during writing would be possible with some
code changes.)
Is there any prospect of those code changes being made, so that the
filter can modify mail contents?
There's no indication in the docs or the code of what would break if the
contents were modified, but I'm guessing indexes and caches would be out
of date and would need to be rebuilt? Is it possible to just disable
those? I don't need high performance.
On 22/07/2017 12:51 PM, Evan Martin wrote:
Is there a safe way to modify the contents of emails stored by
Dovecot? I'll probably only want to change the message bodies, not the
headers, if that matters. Looking for ways to do this both for
existing emails and new emails as they are received (though anything
that works for existing emails can probably just be run again for new
emails.) My mail storage is currently mdbox, but I could migrate to
another format if that helps.