Crude fix (requires 'intl' extension / module for PHP) @ https://github.com/civicrm/civicrm-packages/pull/108
Needs to handle IDN for localpart as well.
Improved PR.
Crude fix (requires 'intl' extension / module for PHP) @ https://github.com/civicrm/civicrm-packages/pull/108