Alex Presland
Basic Pleskian
TITLE:
Roundcube Password add-in fails due to case sensitive email address
PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE:Plesk Onyx Version 17.5.3 Update #43
CentOS release 6.9 (Final)
Roundcube v1.2.3 (non-Plesk version) [oops - needs updating!]
PROBLEM DESCRIPTION:CentOS release 6.9 (Final)
Roundcube v1.2.3 (non-Plesk version) [oops - needs updating!]
An email mailbox is configured with an email address [email protected] through the Plesk panel.
When that user tries to change their password through Roundcube, it fails with the generic "New password could not be saved." error message.
If the Plesk email mailbox name is changed to lower-case-only characters (rename to lower-case-only with an X on the front; then rename again to remove the X) then the password changing works.
Logins to roundcube work regardless of the case of the email address entered.
STEPS TO REPRODUCE:When that user tries to change their password through Roundcube, it fails with the generic "New password could not be saved." error message.
If the Plesk email mailbox name is changed to lower-case-only characters (rename to lower-case-only with an X on the front; then rename again to remove the X) then the password changing works.
Logins to roundcube work regardless of the case of the email address entered.
Set up two email mailboxes. Use upper-case characters in one and all-lower-case characters in the other.
Try to change the passwords of the two accounts, using the roundcube password plugin. It should work for the email address which is configured in plesk with all lower-case characters, and fail for the other.
ACTUAL RESULT:Try to change the passwords of the two accounts, using the roundcube password plugin. It should work for the email address which is configured in plesk with all lower-case characters, and fail for the other.
"New password could not be saved." error message received when email addresses configured through the plesk panel contain non-lower-case characters.
EXPECTED RESULT:I'd expect that the Plesk XML API (used by the Roundcube Password plugin) would work and match the email address, regardless of whether upper-case or lower-case characters were entered into the Plesk panel.
ANY ADDITIONAL INFORMATION:We're going to try to tweak the Roundcube Password add-in to log what it is sending, to help confirm this bug report.
YOUR EXPECTATIONS FROM PLESK SERVICE TEAM:Confirm bug