mirror of
https://github.com/SuiteCRM/SuiteCRM.git
synced 2026-03-02 19:16:58 -05:00
User's Outbound Email Settings redesign #2788
Labels
No labels
Area: API
Area: Campaigns
Area: Cases
Area: Clean Up
Area: Clean Up: Performance
Area: Dashlets
Area: Databases
Area: Developer Tools
Area: Elasticsearch
Area: Elasticsearch
Area: Emails
Area: Emails:Campaigns
Area: Emails:Cases
Area: Emails:Compose
Area: Emails:Config
Area: Emails:Templates
Area: Environment
Area: Installation
Area: Language
Area: Mobile
Area: Module
Area: PDFs
Area: PHP8
Area: Reports
Area: Studio
Area: Styling
Area: Upgrading
Area: Workflow
Area:Activity Stream
Area:Calls
Area:Import
Area:Projects
Area:Search
Area:Surveys
Area:Themes
Area:Users
Branch:Hotfix
Good First Issue
Hacktoberfest
Help Wanted
PR:Community Contribution
PR:Type:Enhancement
Priority:Critical
Priority:Important
Priority:Moderate
Severity: Major
Severity: Minor
Severity: Moderate
Status: Requires Code Review
Status: Requires Updates
Status: Stale
Status: Team Investigating
Status:Assessed
Status:Fix Proposed
Status:Needs Assessed
Status:Requires Automated Tests
Type: Bug
Type:Deprecated
Type:Discussion
Type:Duplicate
Type:Invalid
Type:Question
Type:Suggestion
Type:Suggestion
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/SuiteCRM-SuiteCRM#2788
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pgorod on GitHub (Mar 1, 2018).
Issue
There seem to be two different outbound settings screens, inside the user profile email settings.
Expected Behavior
Now, I'm not sure there is actually a sending bug here, maybe it's just so convoluted to set it up that I wasn't able to do it. But that is also a problem, right?
Possible Fix
This needs a screen redesign.
FromandFrom namefields, and they should be on the same screen as theSend test emailbutton, since these fields are mandatory for some SMTP servers to allow sendingSince there can be multiple outbound accounts, careful consideration is needed about where to put this.
Another suggestion I have when redesigning this screen is this:
3. Add some simple text labels with tips. Sentences like
This is the user's personal outbound account, but other system-wide accounts can be set up in Admin / Outbound email settings. You know, whatever needs to be explained. Let's make this easier to understand.The redesign needs to work closely with the code that fetches accounts to put in the
Email Composewindow, in theFromlist box. If accounts are discarded from there, for some reason, it should be explicit somewhere. So the settings screens pictured above could signal:this account won't show up on Compose window because XI am not sure what reason this could be, but sometimes the logs have something about it being the same as an admin account, etc. Watch out for users who repeat the same accounts for system account and user's account (typical of admins trying out the system).
Environment
@Dillon-Brown commented on GitHub (Mar 8, 2018):
@labcerouno commented on GitHub (Apr 23, 2018):
There could be a better distinction for the terms "Group" and "Personal" mail accounts. There are some pages that this distinction is not clear.
@pgorod commented on GitHub (Apr 24, 2018):
@labcerouno do you mean pages in the app, or pages in the Documentation?
In any case, can you please be more specific and tell me which pages you mean? I'd like to make all this more intuitive and easier to use. Thanks
@angar321 commented on GitHub (Apr 24, 2018):
Apologies if I am raising this in the wrong place (new here). When working on the email functionality, please bear in mind that not everybody wants inbound email, some only want outbound. We use SuiteCRM to send out emails based on templates, but all inbound email is handled by another system and not SuiiteCRM. It appears 7.10.4 requires us to setup inbound email in order to be able to send anything from a user (and as such our outbound email has stopped working since we upgraded to 7.10.4 from 7.8.x). Thanks
@pgorod commented on GitHub (Apr 24, 2018):
@angar321 we know that people want independent use of Inbound and Outbound. Some of these problems are just bugs that need to be fixed in the next week or so. Some other things that have been coming up will require some redesign of the Email Settings screens, I'm personally working on it.
@angar321 commented on GitHub (Apr 25, 2018):
fantastic, thanks for the feedback.
@labcerouno commented on GitHub (May 2, 2018):
Hi @pgorod ! I meant in the app. Although, in the Documentation, there is nothing about
Outbound email(I guess it should be in this page https://docs.suitecrm.com/user/modules/email-settings). The only mention in the docs is about system notification outbound account.Regarding the difference between personal and groups accounts, in the Admin page (for an Admin user), it could show a distinction for these two types of accounts.
If I go to
Admin - Email - Inbound Email, there is nothing that tells me I'll be configuring a group account. Only if I click this item, one of the buttons will show:New group Email Account. That's the only indication that these settings are for group email accounts. If I go toAdmin - Email - Outbound Email, I guess I'll be configuring a group account. I'm not sure, though, because it's not quite clear. The equivalent button to create a new account, in this page says:Create Outbound Email Accounts.I suggest putting in the
Adminpage the labelInbound Group Email AccountandOutbound Group Email Account.If I go to
User Manager - User X - Edit - Email Settings - Settings - Mail Accounts - Outgoing SMTP Mail Servers - Add, I'm almost sure I'll be configuring a personal account. The path to reach this section is a bit large. As a suggestion, this could be in a separate Tab in the User Edition Page. (Now the tabs available are User Profile, Advanced, External Accounts, Layout Options). There could be one more tab called Email Settings with all the settings in the same page, without the need to click in so many buttons to reach it.These are my suggestions. Thank you very much
@pgorod commented on GitHub (May 2, 2018):
In the Docs, there are some paragraphs about Outbound, right at the beginning of that page you linked (it's called "Outgoing" there, maybe we should fix that).
And in the app, there is some indication of what the Inbound Email settings include...
But I agree with you this is all too confusing and there are several misleading names.
A Group account...
I think we should just drop the term "Group" which is only proper to the first function.
Thanks for your suggestions, they are useful and I will take them into account as I develop my thought on this problematic area of the app.