Configuration files are plain UTF-8 text, so internationalized domains and addresses are written directly: <domain bücher.de>. Unicode is handled by the bundled ICU library, named in the manual’s acknowledgements.
The limitation surfaces at delivery: allow-smtputf8 lets a source accept internationalized addresses in the envelope — it is on by default — but if the receiver has not announced the SMTPUTF8 extension, the node bounces such messages from the queue.
What is needed at each step:
| Step | What is needed |
|---|---|
| configuration file | UTF-8 |
| accepting a message with an internationalized address | allow-smtputf8 in the source, on by default |
| delivery | SMTPUTF8 at the receiver |
<domain bücher.de> max-smtp-out 5</domain>
1 relation
allow-smtputf8<source>The directive that enables this mechanism. § 3.3.7.62
file -i /etc/pmta/config
3 articles
◇How a message gets into the engineSix described submission methods: extended SMTP, four language bindings and a directory the node watches on disk.◇Who is allowed to submit mail and for whom to accept itOut of the box, the node accepts submission only from the machine itself; two different questions — “who can send through us” and “for whose addresses we accept mail” — are answered by different directives.◇Two inbound report processors and what to do with themBounces by message and complaints are parsed by two identically structured blocks; each has its own address list and its own pair of decisions about the message’s fate.