[Mimedefang] Still outbound messages are getting blocked by s pamassassin
Vivek Kumar
vivekk at gorave.net
Fri Jul 9 12:43:45 EDT 2004
Hi Matthew,
I tried both the following syntax you suggested but I got compliation
error.
$mailip eq $internal_net1 or $mailip eq $internal_net2
or
($mailip eq $internal_net1) || ($mailip eq $internal_net2)
Thanks
Vivek
On Fri, 2004-07-09 at 11:21, Matthew.van.Eerde at hbinc.com wrote:
> > From: Vivek Kumar [mailto:vivekk at gorave.net]
> > my $internal_net1 = "191.0.0";
> > my $internal_net2 = "191.0.1";
> > $hostip=~ /^(\d+\.\d+\.\d+)./ ;
> > my $mailip = $1;
> > if($mailip eq $internal_net1 || $mailip eq $internal_net2) {
>
> This won't do what you want. || binds more tightly than eq so you're
> effectively saying
> $mailip eq ($internal_net1 || $mailip) eq $internal_net2
> which in turn is the same as
> $mailip eq $internal_net1 eq $internal_net2
> which is the same as either
> 1 eq $internal_net2
> or
> 0 eq $internal_net2
> which is always
> 0
>
> so your "if" condition will never be true.
>
> Try
> $mailip eq $internal_net1 or $mailip eq $internal_net2
> or
> ($mailip eq $internal_net1) || ($mailip eq $internal_net2)
>
> Matthew.van.Eerde at hbinc.com 805.964.4554 x902
> Hispanic Business Inc./HireDiversity.com Software Engineer
> perl -e"map{y/a-z/l-za-k/;print}shift" "Jjhi pcdiwtg Ptga wprztg,"
> _______________________________________________
> Visit http://www.mimedefang.org and http://www.canit.ca
> MIMEDefang mailing list
> MIMEDefang at lists.roaringpenguin.com
> http://lists.roaringpenguin.com/mailman/listinfo/mimedefang
More information about the MIMEDefang
mailing list