summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2017-08-18 15:03:50 +0200
committermanuel <manuel@mausz.at>2017-08-18 15:03:50 +0200
commit379571c25966786b4852f0551a645f3b447c90f0 (patch)
tree702e4291f58c441d8a1ed75312e06617173d057f /Makefile
parent1cafb5eab0b30e5f5a05737a075123af53153cb1 (diff)
downloadqmail-379571c25966786b4852f0551a645f3b447c90f0.tar.gz
qmail-379571c25966786b4852f0551a645f3b447c90f0.tar.bz2
qmail-379571c25966786b4852f0551a645f3b447c90f0.zip
SMTPUTF8: convert UTF-8 domains to IDNA
This isn't entirely correct according to RFC 6531 as it's better to not convert at all. However this would require we additionally add the UTF-8 form to qmails local recipient users/domains. Plus our SMTPUTF8 implementation doesn't convert outgoing UTF-8 mails if receiving MTA doesn't support SMTPUTF8. So mail forwarding might generate a bounce the user very likely doesn't understand. As MTAs who support SMTPUTF8 most likely also support the IDNA form, always converting is probably a good trade-off.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index a13882b..9ffde73 100644
--- a/Makefile
+++ b/Makefile
@@ -1626,7 +1626,7 @@ socket.lib dns.lib
1626 tls.o ssl_timeoutio.o ndelay.a -L/usr/local/ssl/lib -lssl -lcrypto \ 1626 tls.o ssl_timeoutio.o ndelay.a -L/usr/local/ssl/lib -lssl -lcrypto \
1627 cdb.a fd.a wait.a datetime.a getln.a open.a sig.a case.a env.a \ 1627 cdb.a fd.a wait.a datetime.a getln.a open.a sig.a case.a env.a \
1628 stralloc.a alloc.a strerr.a substdio.a error.a str.a fs.a \ 1628 stralloc.a alloc.a strerr.a substdio.a error.a str.a fs.a \
1629 `cat socket.lib` `cat dns.lib` 1629 `cat socket.lib` `cat dns.lib` -lidn2
1630 1630
1631qmail-smtpd.0: \ 1631qmail-smtpd.0: \
1632qmail-smtpd.8 1632qmail-smtpd.8