[IMP] ir_mail_server: IDNA and SMTPUTF8 capabilities
It has been a recurrent request from customers to be able to send email messages to email addresses containing non-ascii characters. [IDNA] is a domain extension to allow unicode characters in domain names. [SMTPUTF8] is a SMTP extension to allow unicode in any header. IDNA defines the [punycode] encoding which translates unicode to an ascii representation. This encoding MUST be used to encode domains. SMTPUTF8 is an SMTP extension that allow utf-8 in all headers on the envelope. [IDNA] https://tools.ietf.org/html/rfc5890 [SMTPUTF8] https://tools.ietf.org/html/rfc6531 [punycode] https://tools.ietf.org/html/rfc3492 Task: 2116928 opw-2229906 opw-2248251 closes odoo/odoo#47709 Signed-off-by:Raphael Collet (rco) <rco@openerp.com>
Showing
- addons/test_mail/tests/test_mail_mail.py 0 additions, 10 deletionsaddons/test_mail/tests/test_mail_mail.py
- odoo/addons/base/models/ir_mail_server.py 15 additions, 7 deletionsodoo/addons/base/models/ir_mail_server.py
- odoo/addons/base/tests/test_mail.py 20 additions, 7 deletionsodoo/addons/base/tests/test_mail.py
- odoo/tools/mail.py 20 additions, 12 deletionsodoo/tools/mail.py
- requirements.txt 1 addition, 0 deletionsrequirements.txt
- setup.cfg 1 addition, 0 deletionssetup.cfg
- setup.py 1 addition, 0 deletionssetup.py
Loading
Please register or sign in to comment