[ http://issues.apache.org/jira/browse/JSPF-23?page=all ]

Norman Maurer resolved JSPF-23.
-------------------------------

    Fix Version/s: 0.9b3
       Resolution: Fixed

fixed

> result incorrect "none" when the correct is "fail"
> --------------------------------------------------
>
>                 Key: JSPF-23
>                 URL: http://issues.apache.org/jira/browse/JSPF-23
>             Project: jSPF
>          Issue Type: Bug
>    Affects Versions: 0.9b2
>         Environment: linux suse, java 1.5
>            Reporter: Guillermo Grandes
>         Assigned To: Norman Maurer
>             Fix For: 0.9b3
>
>         Attachments: jSPF-test.zip
>
>
> A little example:
> java -cp 
> .:../lib/log4j-1.2.13.jar:../lib/jspf-0.9b2.jar:../lib/dnsjava-2.0.2.jar 
> org.apache.james.jspf.SPFQuery -ip=212.9.65.11 [EMAIL PROTECTED] -helo=pepe
> Response:
> none
> Received-SPF: none (spfCheck: 212.9.65.11 is neither permitted nor denied by 
> domain of datagrama.net) client-ip=212.9.65.11; [EMAIL PROTECTED]; helo=pepe;
> This is not correct, the SPF for domain "datagrama.net" is:
> "v=spf1 ip4:212.9.65.111 ip4:212.9.65.112 mx ptr a:smtp.datagrama.net 
> a:smtp-n1.datagrama.net a:smtp-n2.datagrama.net a:smtp-out.datagrama.net 
> a:fallback-relay.datagrama.net a:smtp01.datagrama.net -all"
> If use the Perl implementation of SPF, the result is:
> perl -MMail::SPF::Query -le 'print for Mail::SPF::Query->new(ipv4 => 
> "212.9.65.11", sender => "[EMAIL PROTECTED]",helo => "pepe")->result'
> result: fail
> header_comment: fast1.local: domain of [EMAIL PROTECTED] does not designate 
> 212.9.65.11 as permitted sender
> spf_record: v=spf1 ip4:212.9.65.111 ip4:212.9.65.112 mx ptr 
> a:smtp.datagrama.net a:smtp-n1.datagrama.net a:smtp-n2.datagrama.net 
> a:smtp-out.datagrama.net a:fallback-relay.datagrama.net 
> a:smtp01.datagrama.net -all
> For test, attach 3 files in a zip, traza.log (trace logs), log4j.properties, 
> jSPF-test.bsh (bean-shell) 
> Needed jars:
> log4j-1.2.13.jar jspf-0.9b2.jar dnsjava-2.0.2.jar bsh-2.0b4.jar 
> (http://www.beanshell.org/bsh-2.0b4.jar)
> Command for test (that generate debug-logs):
> ./jSPF-test.bsh -Dip=212.9.65.11 -Dmail='[EMAIL PROTECTED]' -Dhelo=pepe
> A cut from trace-log:
> 315  [main] DEBUG org.apache.james.jspf.SPF  - Start PTR-Record lookup for : 
> 212.9.65.11
> 323  [main] WARN  org.apache.james.jspf.SPF  - No PTRRecord found for: 
> 212.9.65.11
> org.apache.james.jspf.exceptions.NoneException: No PTRRecord found for: 
> 212.9.65.11
>         at 
> org.apache.james.jspf.DNSServiceXBillImpl.getPTRRecords(DNSServiceXBillImpl.java:363)
>         at org.apache.james.jspf.terms.PTRMechanism.run(PTRMechanism.java:62)
>         at org.apache.james.jspf.core.Directive.run(Directive.java:47)
>         at org.apache.james.jspf.SPF.checkSPF(SPF.java:189)
>         at org.apache.james.jspf.SPF.checkSPF(SPF.java:98)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at bsh.Reflect.invokeMethod(Unknown Source)
>         at bsh.Reflect.invokeObjectMethod(Unknown Source)
>         at bsh.Name.invokeMethod(Unknown Source)
>         at bsh.BSHMethodInvocation.eval(Unknown Source)
>         at bsh.BSHPrimaryExpression.eval(Unknown Source)
>         at bsh.BSHPrimaryExpression.eval(Unknown Source)
>         at bsh.BSHVariableDeclarator.eval(Unknown Source)
>         at bsh.BSHTypedVariableDeclaration.eval(Unknown Source)
>         at bsh.Interpreter.eval(Unknown Source)
>         at bsh.Interpreter.source(Unknown Source)
>         at bsh.Interpreter.main(Unknown Source)
> 325  [main] INFO  org.apache.james.jspf.SPF  - [ipAddress=212.9.65.11] [EMAIL 
> PROTECTED] [helo=pepe] => none
> Many thanks!

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to