Can I find out why you needed to configure the file /usr/share/psa-roundcube/config/defaults.inc.php manually and why the default RoundCube webmail settings for domains and their mailboxes provided by Plesk does not suit you?
I don't know about
@johnrdorazio, but I had to write a script that checks the settings in the file and "fixes" them if they are changed by an update. It runs via cron job early every morning. It would be nice to have a GUI settings page for all of the possible settings for admins.
I wanted to change things like this list:
PCS Branding: $config['product_name'] = 'PCS Web Hosting LLC';
Identity Settings: $config['identities_level'] = 3;
Refresh Settings: $config['refresh_interval'] = 300;
Mail List Size Settings: $config['mail_pagesize'] = 100;
Minimum Refresh Settings: $config['min_refresh_interval'] = 120;
Display Name Settings: $config['message_show_email'] = true;
Signature Placement Settings: $config['sig_below'] = true;
Compose HTML Settings: $config['htmleditor'] = 4;
Message Sort Settings: $config['message_sort_col'] = 'arrival';
Preview Pane Settings: $config['layout'] = 'desktop';
Sendmail Delay Settings: $config['sendmail_delay'] = 5;
Autosave Draft Settings: $config['draft_autosave'] = 600;
Max Recipients Settings: $config['max_recipients'] = 300;
Reply Mode Settings: $config['reply_mode'] = 1;
Login Autocomplete Settings: $config['login_autocomplete'] = 2;
Trash Deletion Settings: $config['delete_always'] = true;
Some are just defaults that a user can set to their own specs, but others helps the server load and branding.