Adjust account settings screen for Exchange Web Services
Categories
(Thunderbird :: Account Manager, task, P2)
Tracking
(Not tracked)
People
(Reporter: leftmostcat, Assigned: edicharry)
References
(Blocks 2 open bugs)
Details
Attachments
(3 files, 1 obsolete file)
Account Settings currently assumes that all incoming mail accounts are associated with an SMTP account for outgoing mail. Accounts configured with EWS do not have any association with an SMTP account (or any separate outgoing mail account). As a result, the "Outgoing Server (SMTP)" field (see attached settings.png) on the main settings screen is invalid and has no effect. At present, the settings editor for SMTP accounts does not expose any configuration which would need additional accommodation when configuring an EWS account.
Additionally, EWS uses a complete HTTP(S) URL for accessing the remote server, while all other protocols use a hostname/port pair. As such, the hostname/port fields in the "Server Settings" page have no effect (see attached server.png) and the remote server for EWS cannot be configured from the account settings screen.
| Reporter | ||
Comment 1•1 year ago
|
||
| Reporter | ||
Comment 2•1 year ago
|
||
Comment 3•1 year ago
|
||
Right, it really should be an "use incoming server details as outgoing" kind of configuration.
But, OTOH, the account should allow selecting an SMTP server on the list for outgoing as well. I don't think it's unusual for companies to have a separate SMTP server even if they use Exchange for incoming.
Comment 5•1 year ago
|
||
Something like this could be added for more specific exchange settings.
- make out going server settings less specific to SMTP
- Add exchange server settings.
Comment 6•1 year ago
|
||
(In reply to micah@thunderbird.net from comment #5)
Created attachment 9441995 [details]
Exchange Account Settings.pngSomething like this could be added for more specific exchange settings.
- make out going server settings less specific to SMTP
- Add exchange server settings.
I think featuring the Exchange server this way is a good idea. Regarding the outgoing server, considering EWS uses the same config for incoming and outgoing messages, I would (for EWS account specifically):
- hide the outgoing server config by default
- add a checkbox with a label like "Use a different server for sending messages"
- when the user ticks the checkbox, we show the outgoing server settings (and hide them when the checkbox isn't ticked)
How does this sound?
Updated•8 months ago
|
Comment 7•7 months ago
|
||
Since bug 1981208 blocks bug 1847846, there is no need to set both in "Blocks."
Comment 8•7 months ago
|
||
(In reply to Takanori MATSUURA from comment #7)
Since bug 1981208 blocks bug 1847846, there is no need to set both in "Blocks."
There is, because bug 1847846 allows us to get a better grasp on the outstanding Exchange work needed as a whole (more easily than with the full dependency graph), whereas bug 1981208 gives us a filtered-down version of the current phase (and also mostly exists to help with integration into external tools).
| Assignee | ||
Updated•6 months ago
|
Updated•6 months ago
|
| Assignee | ||
Comment 9•6 months ago
|
||
Updated•6 months ago
|
Updated•5 months ago
|
| Assignee | ||
Updated•5 months ago
|
Comment 11•5 months ago
|
||
Ensure changes to incoming server are reflected in outgoing
When a user edits their account settings by changing the Host URL (via "Advanced"), those changes should also be reflected in Account Settings --> Outgoing Server for that identity.
Replace "Server Name" and "Port" line for EWS/GraphAPI
Currently, the user is able to change both the "Server Name" and port. Changes do not impact the "Advanced" configuration by updating the URL.
Let's replace this whole line (Server Name and Port) and replace with what we have in advanced? (Host URL)
Updated•5 months ago
|
Description
•