По умолчанию в Roundcube включен режим “Auto create user”. Т.е. в  main.inc.php свойство 'auto_create_user' установлено в  True и новый пользователь Roundcube создается, если существует IMAP логин.     Если свойство 'auto_create_user'  установлено в  False пользователь сможет войти только , если он существует в базе данных RoundCube. Даже если пользователь введет правильный логин и пароль и IMAP логин существует, будет выдано сообщение "Login failed".   В таком случае нужно зарегистрировать пользователя в  базе данных RoundCube ( roundcubemail по-умолчанию) .   Нужно в таблице users создать запись, заполнить поля   username, mail_host, alias и запомнить user_id после сохранения.   Затем нужно в таблице  identities создать запись, заполнить user_id значением из предыдущей таблицы. Нужно заполнить поля Name, organization, email, reply-to, bcc.