Use autodiscover protocols (MS) for finding out server configuration #1

Closed
opened 3 months ago by dirk · 1 comments
dirk commented 3 months ago
Owner

How much work would this be? It would enable clients of the library (e.g., pEp for iOS) to not bother the user for server details.

In connection with oauth2, all the user would have to provide is the email (best case, when the password for doing the oauth step may already be cached by the browser).

The goal is to support IMAP/SMTP configuration for all kinds of exchange based email systems likely to be found in enterprises.

Please ring the alarm early if it's apparent that this cannot be achieved, e.g. if enterprises typically don't advertise their IMAP servers via this protocol.

Specifications:

MS-OXDISCO
MS-OXDSCLI

Testing Tool

How much work would this be? It would enable clients of the library (e.g., pEp for iOS) to not bother the user for server details. In connection with oauth2, all the user would have to provide is the email (best case, when the password for doing the oauth step may already be cached by the browser). The goal is to support IMAP/SMTP configuration for all kinds of exchange based email systems likely to be found in enterprises. Please ring the alarm early if it's apparent that this cannot be achieved, e.g. if enterprises typically don't advertise their IMAP servers via this protocol. Specifications: [MS-OXDISCO](https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxdisco/d912502b-c0e2-41a1-8b0e-f714ba523e08) [MS-OXDSCLI](https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxdscli/78530279-d042-4eb0-a1f4-03b18143cd19) [Testing Tool](https://testconnectivity.microsoft.com/)
dirk closed this issue 3 months ago
dirk commented 3 months ago
Poster
Owner
Correct incidence: https://gitea.pep.foundation/pEp.foundation/libAccountSettings/issues/1
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: dirk/libAccountSettings#1
Loading…
There is no content yet.