On Fri, Dec 10, 2010 at 02:40:24PM +0100, Gianluca Gargiulo wrote:
> Hello,
>
> i hope somebody can help me
> I must to replace any sub-string in every mail processed by postfix.
> I set my postfix so:
> in main.cf
>
> body_checks=regexp:/etc/postfix/body_checks
This is NOT a job for the Postfix MTA. The body content could be encoded
in a variety of ways. body_checks REPLACE is a very crude tool that is
not suitable for this purpose.
I've flagged this message for base64 encoding, take a look at the message
body source, the string "example.com" is nowhere to be seen.
Some users will send message bodies in quoted-printable HTML, some in
base64 encoded plain-text, some will send attachments with a variety of
document formats. MTAs should not be editing email, and cannot reliably
do this without supporting read/write operations for every content format
ever invented.
--
Viktor.