Thx for reporting... Now it should work like aspected:

[EMAIL PROTECTED]:~/stuff/workspace/jspf/target$ java -cp 
.:/home/maurer/.m2/repository/log4j/log4j/1.2.13/log4j-1.2.13.jar:./jspf-0.9b3.jar:/home/maurer/.m2/repository/dnsjava/dnsjava/2.0.1/dnsjava-2.0.1.jar
 org.apache.james.jspf.SPFQuery -ip=212.9.65.11 [EMAIL PROTECTED] 
-helo=datagrama.net
fail
Received-SPF: fail (spfCheck: domain of datagrama.net does not designate 
212.9.65.11 as permitted sender) client-ip=212.9.65.11; [EMAIL PROTECTED]; 
helo=datagrama.net;

bye
Norman

Am Montag, den 21.08.2006, 10:33 -0700 schrieb Norman Maurer (JIRA):
>      [ 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
> 
>         
> !EXCUBATOR:1,44e9ef0745116736912092!

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to