... when the MUA has issued a FETCH?
I am a Dovecot newbie ... so please bear with me if this is obvious. Basically
what I am trying to do is process the mail body (in my own specific way) before
Dovecot serves it up to the MUA. I want to do it as a transient operation in
memory. So think of the scenario as ...
- the MUA issues a FETCH
- Dovecot intercepts the FETCH
- Dovecot internally gets the mail from the storage into a buffer in memory
----> This is where I'd like to apply a function to the mail body and modify
the mail body in the buffer (not in the storage)
- Dovecot serves up the (modified) mail to the MUA
Looking for a hook that allows me to do it using a plugin. Looks like the zlib
plugin does something similar ... applies a decompression function ... but I am
not 100% sure.
Thanks for your help.
-- J.