distorted.lisp, escorted.lisp, odin.lisp: Take off the training wheels.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 6 May 2024 03:55:56 +0000 (04:55 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 6 May 2024 03:55:56 +0000 (04:55 +0100)
distorted.lisp
escorted.lisp
odin.lisp

index 141fee3..e2ffe4f 100644 (file)
   ((@ mail blackhole) :mx mail :srv ((:smtp mail)))
   (bugs :mx lists :srv ((:smtp bugs)))
   (lists :mx lists :srv ((:smtp lists)))
-  (_dmarc :dmarc (:v "DMARC1" :p "none" :sp "none" :adkim "s" :aspf "s"))
+  (_dmarc :dmarc (:v "DMARC1"
+                 :p "quarantine" :sp "quarantine"
+                 :adkim "s" :aspf "s"))
   ((_domainkey _domainkey.mail) :dname stratocaster.dkim)
   ((stratocaster @ mail) :spf ((:version "spf1")
                               (:pass :ip stratocaster.dmz)
-                              (:shrug :all)))
+                              (:soft :all)))
   ((_domainkey.bugs _domainkey.lists) :dname telecaster.dkim)
   ((telecaster bugs lists) :spf ((:version "spf1")
                                 (:pass :ip telecaster.dmz)
-                                (:shrug :all)))
+                                (:soft :all)))
 
   ;; Anycast services.
   (dns0 :anycast ((any dns0.any) (dmz radius.dmz)
index 7ee96e8..746dcb2 100644 (file)
   ;; Mail servers
   :mx ((mail :ip stratocaster))
   :srv ((:smtp mail))
+  :spf ((:version "spf1")
+       (:pass :ip stratocaster.dmz)
+       (:soft :all))
+  (_dmarc :dmarc (:v "DMARC1"
+                 :p "quarantine" :sp "quarantine"
+                 :adkim "s" :aspf "s"))
   (_domainkey :dname stratocaster.dkim.distorted.org.uk.))
index fc04fde..9968dd2 100644 (file)
--- a/odin.lisp
+++ b/odin.lisp
@@ -28,5 +28,8 @@
   :srv ((:smtp mail))
   :spf ((:version "spf1")
        (:pass :ip stratocaster.dmz)
-       (:shrug :all))
+       (:soft :all))
+  (_dmarc :dmarc (:v "DMARC1"
+                 :p "quarantine" :sp "quarantine"
+                 :adkim "s" :aspf "s"))
   (_domainkey :dname stratocaster.dkim.distorted.org.uk.))