<source>
The default is true. With it the node advertises SMTPUTF8 in the list of extensions, and the submitting side can put international addresses per RFC 6531 into the message envelope — with letters that are not only Latin.
And right there is the manual’s caveat, which makes this page worth reading to the end. If the receiver for the recipient’s domain does not advertise the extension, the engine will later bounce the message from the queue for that recipient.
That is, the permission acts at acceptance, while the message’s fate is decided at delivery — and not in your favor if the recipient is not ready for international addresses.
Figuring this out from a single accounting record is hard: the cause lies in someone else’s server capabilities, not in the address.
The line would become important where such addresses appear — and along with it, you would have to explain to the sender why some messages bounce through no fault of theirs.
What to set. The answer depends on where the audience comes from:
| Value | When |
|---|---|
| true (default) | international addresses are or may be in the lists |
| false | there are definitely none, and it is better to reject such an address at submission than to bounce it from the queue |
The second is more honest where addresses come from a third-party platform: it will see a refusal at submission right away, and a bounce from the queue only in a report.
# we do not expect non-Latin addresses — reject right away, not from the queue <source 0/0> allow-smtputf8 false</source>
what people get wrong and how it ends2 mistakes▶
§ 3.3.7.62
our experience
1 relation
printf 'EHLO test\r\nQUIT\r\n' | nc <node-address> 2525 | grep -i smtputf8
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.◇Headers the sender uses to control deliverySix control headers let the submitting side choose a stream, tag a message with a job, set signing options and the key, the envelope identifier and the schedule; each is allowed separately and per source.