• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Forwarded to devs Plesk account creation using UTF-8 credentials fails

oana.bota

New Pleskian
Username:

TITLE

Plesk account creation using UTF-8 credentials fails

PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE

Plesk Obsidian Web Host Edition Version 18.0.45, AlmaLinux 8.6 (Sky Tiger) and Debian GNU/Linux 11 (bullseye)

PROBLEM DESCRIPTION

I cannot create Plesk accounts when using UTF-8 credentials.

I tested the creation of Plesk accounts using UTF-8 credentials in the following two environment configurations:

Web Server version
OS
Email ServerDatabase
nginx 1.20.2AlmaLinux 8.6 (Sky Tiger)Postfix 3.5.14MySQL 15.1 Distrib 10.3.32-MariaDB, for Linux (x86_64) using readline 5.1
Apache 2.4.54Debian GNU/Linux 11 (bullseye)Postfix 3.5.13MySQL 15.1 Distrib 10.5.15-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper
PostgreSQL 13.7


I mention that we performed the necessary steps so that the web server, DB and Email server support UTF-8.

We have tested using a set of native scripts. These are the scripts / languages we tested: Arabic, Cyrillic – Bulgarian, Devanagari – Hindi, Greek, Hangul – Korean, Malayalam, Telugu, Thai, Simplified Chinese, Traditional Chinese, Latin- French.

Extra note: We successfully created Domain Names in these scripts (except for Malayalam), stored and extracted data in the above native scripts and published websites in these scripts.

STEPS TO REPRODUCE

  1. Log into Plesk and on the main menu click Users.
  2. In the Users page > User Accounts tab, click the Create User Account button.
  3. Fill in the fields Contact name, External email address, Username, Password and Confirm Password in native scripts.
  4. Click OK.

ACTUAL RESULT

Account creation fails. The fields External email address and Password fail validation.

EXPECTED RESULT

User account with UTF-8 credentials (both username and password) and UTF-8 external email address is successfully created.

ANY ADDITIONAL INFORMATION

Test data used:
Language
EN Name
Test Person Full Name
Test username
Test password
Test email address
Domain Name
Arabic​
Erick Murazik​
إريك مورازق​
إريك.مورازق​
إريكمورازقمِئَة​
إريك.مورازق@عالمي.قبول​
عالمي.قبول​
Cylliric – Bulgarian​
Erick Murazik​
Ерик Муразик​
ерик.муразик​
ерик.муразикдесет​
ерик.муразик@универсален.приемане​
универсален.приемане​
Devanagari – Hindi​
Erick Murazik​
एरिक मुराज़िक​
एरिक.मुराज़िक​
एरिक.मुराज़िकएकदोतीन​
एरिक.मुराज़िक@सार्वभौम.स्वीकृति​
सार्वभौम.स्वीकृति​
Greek​
Erick Murazik​
Έρικ Μουράζικ​
Έρικ.Μουράζικ​
ΈρικΜουράζικδιακόσια​
Έρικ.Μουράζικ@καθολική.αποδοχή​
καθολική.αποδοχή​
Greek​
Anna Taylor​
Άννα Τέιλορ​
Άννα.Τέιλορ​
ΆνναΤέιλορδιακόσια​
Άννα.Τέιλορ@καθολική.αποδοχή​
καθολική.αποδοχή​
Hangul – Korean​
Erick Murazik​
에릭 무라지크​
에릭.무라지크​
에릭무라지크구십구​
에릭.무라지크@보편적인.수용​
보편적인.수용​
Malayalam​
Erick Murazik​
എറിക്ക് മുറാസിക്ക്​
എറിക്ക്.മുറാസിക്ക്​
എറിക്ക്മുറാസിക്ക്൯൰​
എറിക്ക്.മുറാസിക്ക്@സാർവത്രിക.സ്വീകാര്യത​
സാർവത്രിക.സ്വീകാര്യത​
Telugu​
Erick Murazik​
ఎరిక్ మురాజిక్​
ఎరిక్.మురాజిక్​
ఎరిక్.మురాజిక్౧౦౦​
ఎరిక్.మురాజిక్@సార్వత్రిక.అంగీకారం​
సార్వత్రిక.అంగీకారం​
Thai​
Anna Taylor​
แอนนา เทย์เลอร์​
แอนนา.เทย์เลอร์​
แอนนา.เทย์เลอร์ห้าร้อยแปดสิบ​
แอนนา.เทย์เลอร์@สากล.การยอมรับ​
สากล.การยอมรับ​
Latin – French​
Léo Dore​
léo.dore​
léodore123!​
léo.dore@épreuve-acceptation.universelle​
épreuve-acceptation.universelle​
Simplified Chinese​
Erick Murazik​
埃里克·穆拉齐克​
埃里克·穆拉齐克​
埃里克·穆拉齐克九十九​
埃里克·穆拉齐克@普遍的.验收​
普遍的.验收​
Traditional Chinese​
Erick Murazik​
埃里克·穆拉齊克​
埃里克·穆拉齊克​
埃里克·穆拉齊克仟​
埃里克·穆拉齊克@普遍接受.驗收​
普遍接受.驗收​

YOUR EXPECTATIONS FROM PLESK SERVICE TEAM

Confirm bug
 
Username / Password and email have different requirements for characters that can be used in Plesk for additional users.

Details for username and passwords are documented here: What limits are set in Plesk for username/password? - Support Cases from Plesk Knowledge Base
  • Password supports only 127 characters. See supported characters in section "Character restrictions for passwords".
    Plesk supports only the following characters in passwords:
inline-690947410.png
  • International emails are not supported by Plesk
    Plesk GUI will show the following message when trying to create an account with an email containing UTF-8 characters in the local email address part:
    "The specified email address is not valid. Specify a valid one that matches the following pattern: [email protected]."
  • Username: All language characters supported for username, but the following message appears in Plesk GUI:
    "You can use alphanumeric, dash
    forbidden.png
    , dot (.), single quote ('), percent (%) and underscore (_) symbols in the user name. The user name should start with an alphanumeric symbol."
For allowing UTF-8 characters in Username, a bug is created with ID PPPM-13658
 
Back
Top