]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Working out SPF test
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Mon, 2 Dec 2024 14:21:20 +0000 (09:21 -0500)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Mon, 2 Dec 2024 14:21:20 +0000 (09:21 -0500)
data-tst/spf.tst
lib/subrou.c
shell/test-spf.sh [new file with mode: 0644]

index 6b9042abcca270e2b2d00cae7f63d7345e1adebc..6b07a30461941bc878086d25328df947267379f9 100644 (file)
@@ -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
index 2efb764e066e66df1974e17d1a0df60f24b9fd3c..90ce8c5fa22e85ad0825fb85ef53225f245f0ba1 100644 (file)
@@ -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 (file)
index 0000000..7211144
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/bash
+#---------------------------------------------------------------------
+#shell script to test SPF directive
+#---------------------------------------------------------------------