einige Änderungen nach der Schulung freenet
authorHeiko Schlittermann (JUMPER) <hs@schlittermann.de>
Fri, 21 Nov 2014 10:13:51 +0100
changeset 4 e5b96f03fc29
parent 3 c12f0d93a45d
child 5 2994ba652074
einige Änderungen nach der Schulung
abstract
--- a/abstract	Thu Nov 20 11:48:19 2014 +0100
+++ b/abstract	Fri Nov 21 10:13:51 2014 +0100
@@ -339,7 +339,9 @@
     acl_smtp_vrfy      ACL for VRFY
 
     acl_<hook> = <aclverb> | <filename> | <acl-name>
+                 
     eg: acl_smtp_rcpt = acl_check_rcpt
+        acl_smtp_rcpt = acl_check_rcpt_${primary_hostname}
 
 ## Policies
 
@@ -366,10 +368,11 @@
 
 ## Test
 
-   > exim -bh <ip>
+   > exim -bh <ip>  # ohne callouts
+   > exim -bhc <ip> # mit callouts
    > swaks --pipe 'exim -bh <ip> -C <config>' -f <sender> -t <rcpt>
 
-   exim -N hilft nicht, ist aber nicht für die SMTP acl
+   exim -N hilft nicht, ist nicht für die SMTP acl
    relevant!
 
 ## Format
@@ -391,11 +394,12 @@
     log_message = text
 
     Immediate:
-        logwrite = text
-        control = …
-        set = …
-        add_header = …
+        logwrite      = …
+        control       = …
+        set           = …
+        add_header    = …
         remove_header = …
+        delay         = …
 
 ### Conditions
 
@@ -421,22 +425,25 @@
 ## DNSSEC
   dns_dnssec_ok = 1
 
-  dnslookup.dnssec_require_domains = 
-       smtp.dnssec_require_domains = 
-  dnslookup.dnssec_request_domains = 
-       smtp.dnssec_request_domains = 
+  dnslookup.dnssec_require_domains =        # leider noch falsche Syntax
+       smtp.dnssec_require_domains =        # leider noch falsche Syntax
+  dnslookup.dnssec_request_domains =        # leider noch falsche Syntax
+       smtp.dnssec_request_domains =        # leider noch falsche Syntax
 
 # Anhang
 
 ## Misc
 
     Spec.txt durchsuchen (less):
-    - Option        /^.<option>         eg: |exim_user|
-    - Variable      /^\$[^{]            eg: $localhost_number
-    - Operators:    /^\$\{<operator>    eg: ${hash:<string>} …
-    - Condition:    /^<condition> \{    eg: eq {<string1>}{<string2>} …
-    - Functions:    /^\$\{              eg: ${map{<string1>}{<string2>}} …
-    - ACL conditions /^[a-z]
+    - Option         /^.<option>         eg: |exim_user|
+    - Variable       /^\$<variable       eg: $localhost_number
+    - Operators:     /^\$\{<operator>:   eg: ${hash:<string>} …
+    - Condition:     /^<condition> \{    eg: eq {<string1>}{<string2>} …
+    - Functions:     /^\$\{<function\{   eg: ${map{<string1>}{<string2>}} …
+    - ACL conditions /^<condition> =     eg: malware = …
+
+// Die folgenden Listen sind durch einfaches Greppen im Spec-File bzw. 
+// im spec.xfpt enstanden, also weder vollständig noch zwingend korrekt!
 
 ## Liste globaler Optionen {{{