"From" dropdown empty for non-admin users when trying to send email (8.9.1)

I have updated SuiteCRM to 8.9.1. and for my non-admin users we have hit a problem:

When trying to create new email I am supposed to select email account which will be used to send emails. But this dropdown is empty (in my case I have two outgoing email accounts listed, one is group and one is of system type).

I want my users to send from group email account (their personal accounts are not configured at all).
It used to work correctly until I upgraded (my suitecrm was regulary updated, so my previous version was 8.8.1).

If I access this option as admin, I see both of this email accounts, so I guess it is something about access rights but I do not understand where do I set this up (in roles, outbound email accounts is enabled, I do not use security).

Hi @mrak
Since the From dropdown shows only for admin users, it’s likely a permissions issue introduced in SuiteCRM 8.9.1. Please check the Role settings again — especially that “List”, “View”, and “Use” permissions for Outbound Email Accounts are all set to Allowed. Also verify that the group outbound email account is assigned to the correct team or set to Global/Everyone, as non-admin users must now be explicitly linked to group accounts. After that, run a Quick Repair & Rebuild. If everything is configured correctly and it still doesn’t work, it may be a regression in 8.9.1, and I can help look into possible fixes.

So I have maximized access rights to outbound email accounts as seen here (all columns are ALL except for Access which is set to Enable) :

Screenshot 2025-11-24 140903

I did quick repair, but nothing changed, FROM select field still shows “no entries”.

I do not see a way how or where to associate outbound email account to the team or set to everyone (everyone would be ok for me). There is nothing about access rights in Outbound email accounts section and I could not find any other location where it is even mentioned (let alone be able to select one or more outbound email accounts).

Second issue could be cache…clear cache in root, clear cache in public/legacy, clear cache in browser

Try OutboundEmail role Access: Enabled
Delete: Owner
Edit: Owner
Export: Owner
Import: Owner
List: Owner
Mass Update: Owner
View: Owner

or
Enabled
Owner
Owner
Owner
All
Group
All
Group

I have tried this and nothing changed.

From a security perspective I do not see a way (or how, or where) to associate outbound email account to particular user, or a group of users.

Also, SuiteCRM has following options:

  • users - I can adjust access rights to individual users
  • roles - this is basically just a “template” for individual user rights, if I attach a role to the user accound I will (depending on settings) override or accrue access rights (in my case, this is accrual, so access rights will add up - I can see that when I see roles https://suitecrm.local/#/users/ListRoles/ )
  • security groups - this looks to me more like a record level access rights

I do not see a way how to associate group outbound email account to any particular user or a group of users (it is likely automaticaly added to whoever configured that account). It seems I can not do that for inbound emails as well (when I go to contact I can see emails for that contact, but if I got to https://suitecrm.local/#/emails/index?return_module=Emails&return_action=DetailView I do not see a single email (if I access this link with regular user, if I access this as admin I see all emails).

Eh, found it.

What I needed to do is to enable security subpanel (see thread above) and only then I was able to assing appropriate security group (which included my users and roles).

So the trick was that security subpanel was not visible and therefore rights could not be assigned.

1 Like

Good find!

It seems I messed up something with access privileges and now I can log in, I can see my dashboard and zero menus (and I can not get into admin menu).

What did you change? Try it from non-admin user too.

Also, maybe wait for some time if you run quick repair and rebuild.

Did you run the symfony cache clear command?

my web user interface is now completely empty (menus are not visible at all, including profile view), If I press white space in profile view it will log me out.

Same thing happens with admin user and regular user (although I have messed with users, not with admin account at all). I tried to delete symphony cache (from command line and I managed to do it).

That’s interesting! You can check config.php or config_override.php file. Check if everything looks correct or not. Particularly, site_url and default_theme.

Also, check the files & folder permissions.

Group emails do not work without my fix. No amount of configuring roles, etc. will make them work. The code is just completely incorrect. I spent like 3 months debugging it and understanding how it all works. I’m pretty sure this still all works. I’m using it right now on the latest 7 version and I have it installed on pretty recent 8 versions.

See my PR’s on Github. They are refrenced in the post you linked to. They are quite extensive.

Thanks!

Do ADMINS have to set up users inbound AND Outbound email account?

I see a user can add their email address and set it to suitecrm but it’s the admins that have to actuallt set up the server settings to get it to work right? It’s a bit awkward having to ask for their email account passwords.

this is version 8.9.1

group emails worked (correctly?) until my upgrade from 8.8.1 to 8.9.1

and the only way to make them work is to enable security subpanel and add roles there, so the portion of the thread quoted above (part with enabling security panels) was critical piece missing to make it all work correctly

@mrak are you sure? The behavior was it works for admin but not users. Without the fix users don’t get access to the folders.

I am talking about outbound mail issue. With upgrade to 8.9.1 we lost ability to send outgoing emails (with this config adjustment it started working, briefly).

We do not use inbound mail at all (I forgot why, but it is very likely due to this issue).

My issue now is that I lost access to the suitecrm (my menus do not show up at all) so I am trying to figure out what happened and how to rectify that.

I think I had similar issue with navbar in version 7. I think I deleted the add-on that was causing issue.

Another thing, delete the themes folder from cache manually and try to different browser. Are you using chrome?

@mrak sorry I got mixed up I thought this was thread about group emails. Can you explain your current issue a little more clearly. When you say “i lost access” and “my menus don’t show up” are they the same issue or two different ones? Can you login, but just see no menus?

If that’s the case it’s likely your cache. reset file permissions, do a cache clear and reset file permissions afterwards.

If you can’t login, thats a different issue.