This section is for whoever owns or administers a Microsoft 365 organization whose users want to use QuickMail — a tenant owner can make these changes; a dedicated IT administrator is not required. Personal Outlook.com / Hotmail / Live.com users do not need any of this — it applies only to work or school (Microsoft 365 / Exchange Online) accounts.
The short version: QuickMail is a Microsoft-registered desktop application that signs each user in to their own mailbox with their own credentials. Many organizations require an administrator to approve a new application once, for the whole organization, before users can sign in. Until you do, your users will hit a “needs admin approval” wall and cannot proceed. Granting approval is a one-time action and takes a couple of minutes.
| Application (client) ID | bcdc84f1-d37c-4581-b14a-a01f7b3a1312 |
| Name in Enterprise applications | QuickMail |
| Publisher | Kelly Ford (the QuickMail project) |
| Supported accounts | Work/school and personal Microsoft accounts |
All are delegated (act as the signed-in user, in their own mailbox):
| Permission | Why |
|---|---|
Mail.ReadWrite, Mail.Send |
Read, organize, delete, draft, and send the user’s mail |
Calendars.ReadWrite |
Read and update the user’s own calendar (only if they enable calendar sync) |
Contacts.Read, People.Read |
Read the user’s own contacts and frequent correspondents (only if they enable contact sync) |
MailboxSettings.ReadWrite |
The user’s own mailbox settings, for a planned server-side rules feature |
User.Read, User.ReadBasic.All |
Resolve the signed-in user and display recipient names |
If users connect over IMAP/SMTP instead of the default Microsoft 365
option, two Exchange Online scopes (IMAP.AccessAsUser.All,
SMTP.Send) are used as well.
Any of these roles can grant approval — Global Administrator is not required: Cloud Application Administrator or Application Administrator.
Option A — Entra admin center. Sign in at entra.microsoft.com → Entra ID → Enterprise applications → QuickMail → Security → Permissions → “Grant admin consent for <your organization>”, review the list, and approve. (If QuickMail is not yet listed under Enterprise applications, use Option B — the first admin consent creates it.)
Option B — single-step consent URL. Sign in as one of the admin roles above and open:
https://login.microsoftonline.com/organizations/adminconsent?client_id=bcdc84f1-d37c-4581-b14a-a01f7b3a1312
Open this in a private/InPrivate browser window. A cached Microsoft sign-in session will skip the consent screen and send you straight to an error page (see Troubleshooting).
Replace organizations with your tenant ID or a verified
domain to target a specific tenant. Review the permission list Microsoft
shows and approve. This grants consent tenant-wide in one step.
Option C — from inside QuickMail. If you have QuickMail installed, choose Help → Grant Admin Consent for Your Organization…. Sign in as one of the admin roles above in the window that opens, review the permission list, and approve. This grants QuickMail’s Microsoft Graph permissions tenant-wide in one step without building a URL by hand, and it works even before anyone in your organization has added an account — the consent itself registers QuickMail in your tenant. QuickMail tells you when consent has been granted.
After approval, your users sign in normally with no further prompts.
http://localhost. That is expected and means it
worked. QuickMail is a desktop app, so Microsoft redirects to a local
address with nothing listening. Your approval is recorded
before that redirect. Confirm it under Enterprise
applications → QuickMail → Security → Permissions, which will
now list the granted permissions.