]> diplodocus.org Git - nmh/commit
Added SMTPUTF8 (RFC 6531) support:
authorDavid Levine <levinedl@acm.org>
Fri, 23 Sep 2016 15:55:20 +0000 (11:55 -0400)
committerDavid Levine <levinedl@acm.org>
Fri, 23 Sep 2016 15:55:20 +0000 (11:55 -0400)
commita2c417d3e1641ba4ab151b7945b90f55176705b1
tree52980abc802950bc85c7a9c027aa46ddd6410e1f
parentf3cd885b4c8e5f6caf24472111ad2fd2791871f1
Added SMTPUTF8 (RFC 6531) support:
    1) Allow 8-bit characters in addresses.
    2) Disable RFC 2047 encoding of (all) header field bodies, via
       mhbuild -headerencoding 8bit.
    3) Have post enable it in the SMTP transaction.
    4) If enabled, add the commands to the SMTP transaction
       (MAIL FROM: <address> BODY=8BITMIME SMTPUTF8).
Some things may changed, such as the 8bit encoding algorithm name.
18 files changed:
Makefile.am
docs/pending-release-notes
h/mf.h
man/mhbuild.man
mts/smtp/smtp.c
mts/smtp/smtp.h
sbr/addrsbr.c
sbr/mf.c
test/fakesmtp.c
test/post/test-rfc6531 [new file with mode: 0755]
test/send/test-sendfrom
uip/mhbuild.c
uip/mhbuildsbr.c
uip/post.c
uip/send.c
uip/sendsbr.c
uip/whatnowsbr.c
uip/whom.c