--- 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 {{{