[Mimedefang] Code fragment works only sometimes

Mitch at 0Bits.COM Mitch at 0Bits.COM
Sun Jul 13 14:29:01 EDT 2003

Have you got the F=T set in your milter rules in the .mc file ?
If not, then this means in the even of a MD filter transient timeout
the message will be delivered (so that you don't lose email).




-------- Original Message --------
Subject: [Mimedefang] Code fragment works only sometimes
Date: Sun, 13 Jul 2003 06:34:21 EST
From: Andrea Venturoli <ml.ventu at flashnet.it>
Reply-To: mimedefang at lists.roaringpenguin.com
To: mimedefang at lists.roaringpenguin.com


I'm quite new to MIMEDefang, and know little of perl (I'm a C++
I installed MIMEDefang in its deafult configuration, tried it out and
then, after a while, modified
/usr/local/etc/mimedefang/mimedefang-filter by adding the following
fragment to the end of filter_begin:

        @lines=<HDR>; @blk=<BLK>;
        foreach $line (@lines)
            foreach $blk (@blk)
                if (rindex($line,$blk)!=-1)
                    return action_bounce("Spam is not accepted");

What I'm trying to do is look for specific strings in the headers and
bounce the message back if any is found.
This works sometimes, but sometimes not: the string is there, but I get
the message anyway.
What am I doing wrong?
I guess the problem is with action_bounce, but I'm not sure if and why.

 bye & Thanks

P.S. Sorry if this is a stupid question, forgive my "newby-ness" :) If I
need to provide more informations, I'm
obviously willing to do so.

More information about the MIMEDefang mailing list