summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorSimon Arlott <bugzilla.exim.simon@arlott.org>2019-09-22 18:45:18 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2019-09-22 18:45:18 +0100
commit6219e0ec4a59a06b84eaabb6b3ae5d9e8f166672 (patch)
tree0e3588d3a332c240ea0fe14a480228f9c793903b /doc
parent1a2e76e1676bf405a464a233950a95012533c227 (diff)
DNS: do not skip initial two components of SRV & TLSA lookups before checking name syntax.
The introduction of DKIM added _ to the permitted chars, so those components will pass.
Diffstat (limited to 'doc')
-rw-r--r--doc/doc-docbook/spec.xfpt15
1 files changed, 11 insertions, 4 deletions
diff --git a/doc/doc-docbook/spec.xfpt b/doc/doc-docbook/spec.xfpt
index c2adc9ea6..5acdce0a6 100644
--- a/doc/doc-docbook/spec.xfpt
+++ b/doc/doc-docbook/spec.xfpt
@@ -14691,13 +14691,20 @@ recommended, except when you have no other choice.
.cindex "UTF-8" "in domain name"
Lots of discussion is going on about internationalized domain names. One
camp is strongly in favour of just using UTF-8 characters, and it seems
-that at least two other MTAs permit this. This option allows Exim users to
-experiment if they wish.
+that at least two other MTAs permit this.
+This option allows Exim users to experiment if they wish.
If it is set true, Exim's domain parsing function allows valid
UTF-8 multicharacters to appear in domain name components, in addition to
-letters, digits, and hyphens. However, just setting this option is not
-enough; if you want to look up these domain names in the DNS, you must also
+letters, digits, and hyphens.
+
+.new
+If Exim is built with internationalization support
+and the SMTPUTF8 ESMTP option is in use (see chapter &<<CHAPi18n>>&)
+this option can be left as default.
+.wen
+Without that,
+if you want to look up such domain names in the DNS, you must also
adjust the value of &%dns_check_names_pattern%& to match the extended form. A
suitable setting is:
.code