SOLVED Dovecot doesn't like %

John Schmerold

Well-Known Member
Apr 21, 2004
81
6
158
st. louis
cPanel Access Level
Root Administrator
Many of our clients use % as an email login delimiter between local part & domain, so:
[email protected] logins in using joe%sample.com

Not sure how this got started, but it has been going on for years.

Now with the upgrade to 64.0.2, this ability has gone away.

How do we restore this "feature"?
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
Hello,

It's possible this is related to the following change referenced in the cPanel 64 Release Notes:

Dovecot look up
In cPanel & WHM version 64, we updated how Dovecot searches for users and authentication credentials. Dovecot now uses the dict lookup method. In previous versions we used the checkpassword method. This significantly improves performance of logins to IMAP, POP3, and SMTP email servers. For more information about the dict and checkpassword methods, read Dovecot's Dict lookup method and CheckPassword lookup method documentation.

Note:

If cpsrvd is offline, the behavior will fall back to the checkpassword method.
I've opened internal case CPANEL-12301 to report this behavior and will update this thread with more information as it becomes available.

Thank you.
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,884
2,250
463
Hello,

This is fixed in cPanel version 64.0.7 with case CPANEL-12301:

Fixed case CPANEL-12301: Update dovecot to 2.2.28-3.cp1162.

The use of the "%" delimiter in email account usernames should work well after updating to this version.

Thanks!