From: Jean-Marc Pigeon (Delson) Date: Mon, 2 Dec 2024 14:21:20 +0000 (-0500) Subject: Working out SPF test X-Git-Tag: tag-0.4.2-end~3 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=2a8897ce2c0d145067162b294b8d11ee8da42ff3;p=jmp%2Fmailleur Working out SPF test --- diff --git a/data-tst/spf.tst b/data-tst/spf.tst index 6b9042a..6b07a30 100644 --- a/data-tst/spf.tst +++ b/data-tst/spf.tst @@ -3,35 +3,23 @@ #NOTE: this test rely on the fact #"emlval.safe.ca.dns" is accessible via DNS request. #======================================================== -start: SPF #-------------------------------------------------------- #Checking MX -S: chkmx.emlval.safe.ca 127.0.0.255 -R: OK #Acceptable IP number -S: chkmx.emlval.safe.ca 127.0.0.1 -R: BAD #wrong MX ip number +#Acceptable IP number +OK chkmx.emlval.safe.ca 127.0.0.255 +#wrong MX ip number +BAD chkmx.emlval.safe.ca 127.0.0.1 #Checking IP4 -S: chkip4.emlval.safe.ca 127.0.1.255 -R: OK -S: chkip4.emlval.safe.ca 127.0.1.1 -R: BAD #out of range IP4 +OK chkip4.emlval.safe.ca 127.0.1.255 +BAD chkip4.emlval.safe.ca 127.0.1.1 #Checking IP6 -S: chkip6.emlval.safe.ca 0:0:0:0:0:ffff:127.0.2.255 -R: OK -S: chkip6.emlval.safe.ca 2607:180:1000:795b::127.0.2.1 -R: BAD +OK chkip6.emlval.safe.ca 0:0:0:0:0:ffff:127.0.2.255 +BAD chkip6.emlval.safe.ca 2607:180:1000:795b::127.0.2.1 ##checking addr -S: chkaddr.emlval.safe.ca 127.0.1.255 -R: OK -S: chkaddr.emlval.safe.ca 127.0.1.1 -R: BAD -S: chkaddr.emlval.safe.ca 2607:180:1000:795b::127.0.2.255 -R: OK -S: chkaddr.emlval.safe.ca 2607:180:1000:795b::127.0.2.1 -R: BAD -S: chkaddr.emlval.safe.ca 127.0.3.255 -R: OK -S: chkaddr.emlval.safe.ca 127.0.3.1 -R: BAD +OK chkaddr.emlval.safe.ca 127.0.1.255 +BAD chkaddr.emlval.safe.ca 127.0.1.1 +OK chkaddr.emlval.safe.ca 2607:180:1000:795b::127.0.2.255 +BAD chkaddr.emlval.safe.ca 2607:180:1000:795b::127.0.2.1 +OK chkaddr.emlval.safe.ca 127.0.3.255 +BAD chkaddr.emlval.safe.ca 127.0.3.1 #-------------------------------------------------------- -end: SPF diff --git a/lib/subrou.c b/lib/subrou.c index 2efb764..90ce8c5 100644 --- a/lib/subrou.c +++ b/lib/subrou.c @@ -21,7 +21,7 @@ //version definition #define VERSION "0.4.2" -#define RELEASE "32" +#define RELEASE "33" //Public variables PUBLIC int debug=0; //debug level diff --git a/shell/test-spf.sh b/shell/test-spf.sh new file mode 100644 index 0000000..7211144 --- /dev/null +++ b/shell/test-spf.sh @@ -0,0 +1,4 @@ +#! /usr/bin/bash +#--------------------------------------------------------------------- +#shell script to test SPF directive +#---------------------------------------------------------------------