summaryrefslogtreecommitdiff
path: root/doc/DESIGN.md
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2015-12-10 11:50:33 -0400
committerKali Kaneko <kali@leap.se>2015-12-10 11:50:33 -0400
commitcc066454a84e68f3e0d30fce3f10e65e86f86ebc (patch)
tree86c09f6a8890cf19894e3214a1400c3c6aab1be5 /doc/DESIGN.md
parent9085a1662f9a2f306a38662e49a3cfac2d69d1b7 (diff)
parentc944cb877313fec9841c731b1ce4c4a16fb4d5f0 (diff)
Merge branch 'develop' into debian/platform-0.8
Diffstat (limited to 'doc/DESIGN.md')
-rw-r--r--doc/DESIGN.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/DESIGN.md b/doc/DESIGN.md
index e33c6ae..dbfbc99 100644
--- a/doc/DESIGN.md
+++ b/doc/DESIGN.md
@@ -145,6 +145,19 @@ virtual transport instead, we should append the domain (eg
123456@example.org). see
http://www.postfix.org/ADDRESS_REWRITING_README.html#resolve
+#### fingerprint_resolver
+
+postfix config:
+
+```
+virtual_alias_map tcp:localhost:2424
+```
+
+postfix sends "get 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef:12:34:56:78"
+providing an smtp fingerprint and fingerprint_resolver returns "200 2016-01-19",
+where 2016-01-19 is the expiration date of the given fingerprint. If the
+fingerprint does not exists or is expired it will return "500 NOT FOUND SRY".
+
#### Return values
The return codes and content of the tcp maps are: