![Thunderbird logo](https://assets-prod.sumo.prod.webservices.mozgcp.net/media/uploads/products/2024-02-12-07-36-53-599028_1.png)
OAuth2 is REQUIRED now for MS Outlook email, now I get prompts for passwords
I got an email from Microsoft saying my Live.com or Outlook.com email accounts won't be supported in Thunderbird UNLESS I change the settings to OAuth2 in incoming and outgoing server settings.
I even REMOVED the email account and re-added it making sure it was OAuth2.
But for my live.com & outlook.com email accounts I continually get prompts for passwords from Thunderbird. Sometimes I can't even click the RED X at the upper right to shut the prompt down. I just happens over and over until I give it what it wants.
I am tempted to shut down all Microsoft email accounts and switch to Gmail.
I have Thunderbird version 115.12.2 (64-bit) I used Windows 11 23H2 build 22631.3810 Windows Feature Experience Pack 1000.22700.1020.0
Any idea how to stop these prompts?
I like Thunderbird much more than any other email program I have ever used, and would like to keep it
Ausgewählte Lösung
I just wanted to say I was JUST ABOUT to delete most if not all of my outlook.com accounts because of the constant nagging me for passwords and then the problem resolved itself...I HOPE.
An update to Nebula seemed to fix it. I hope it stays fixed!
Fingers and toes crossed!
Diese Antwort im Kontext lesen 👍 0Alle Antworten (10)
Toad-Hall said
re :So I deleted all the passwords and had Thunderbird reprompt for all of them and I entered them again. Did you delete passwords then exit Thunderbird, wait a few moments for background processes to complete, then restart Thunderbird and then enter passwords at prompt? After doing it in that order did you check to see if the password 'oauth://...' was stored in the 'Show Passwords' ? Are they stored or not?
Yes I restarted Thunderbird after a bit. Then I re-entered the passwords
nicholasb55 said
I got an email from Microsoft saying my Live.com or Outlook.com email accounts won't be supported in Thunderbird UNLESS I change the settings to OAuth2 in incoming and outgoing server settings. I even REMOVED the email account and re-added it making sure it was OAuth2. But for my live.com & outlook.com email accounts I continually get prompts for passwords from Thunderbird. Sometimes I can't even click the RED X at the upper right to shut the prompt down. I just happens over and over until I give it what it wants. I am tempted to shut down all Microsoft email accounts and switch to Gmail. I have Thunderbird version 115.12.2 (64-bit) I used Windows 11 23H2 build 22631.3810 Windows Feature Experience Pack 1000.22700.1020.0 Any idea how to stop these prompts? I like Thunderbird much more than any other email program I have ever used, and would like to keep it
Ok I did what you asked I did see something strange on two of my accounts. Really the two primary hotmail accounts it had duplicate entries for the SMTP. All were OAuth2, 587 IMAP. Those two accounts had smtp-mail.outlook.com and THEN another entry for smtp.office365.com
All the rest were the same SMTP or smtp.office365.com
or
Server Name: smtp.office365.com Port: 587 User Name: example@hotmail.com Authentication method: OAuth2 Connection Security: STARTTLS
Sorry for not responding. Had medical stuff to deal with
Thanks for the info on what you found. I'm assuming you deleted the duplicate smtp for those accounts.
I've been trying to check out more information regarding the smtp server. Microsoft keep changing things and although I'm reasonably up to speed and I know what is written in the Thunderbird Help Article, I've discovered you need to expect Microsoft to change things. I know they are changing Authentication Method only to use Oauth, but I'm wondering whether something has altered regarding the outgoing server.
Checking on the Microsoft Support Forum. Some info says: If you have a Microsoft 365 subscription, the servers are outlook.office365.com and smtp.office365.com. If you have a free Outlook account, the servers are outlook.office365.com and smtp-mail.outlook.com.
Are you paying a subscription or not ?
Microsoft have Help Article which says to use the same settings as stated in the Thunderbird Help Article which is the same as I mentioned in earlier comments, but maybe they are assuming you are using 365.
I've also checked this Support Article which seems to have been last published on the 12th July 2024:
It says info which is still confusing. Go figure how annoying is Microsoft.... In the 'Notes' section it says "Incoming and outgoing servers are the same." But in the info below the 'Notes' section it says something different.
- smtp server name is: smtp-mail.outlook.com
- using port: 587
- Connection Security : STARTTLS
- Authentication Method : OAuth2
- Username = full email address
I would like to concentrate on getting your main hotmail account working first, so let's run through some additional checks. At all times I'm now only refering to that main hotmail email address. First: Please logon to your main primary hotmail webmail account using a Browser. Check that account really has been set up to allow POP, IMAP, SMTP because POP & IMAP access is disabled by default. Who knows if Microsoft went and disabled it. So please check this. Details on how to do can be found at that link I posted above and look under section: 'Enable Pop or IMAP access in Outlook.com' But I've copied the info and posted below.
- Select 'Settings' , then 'Email'.
- Since this feature is in the process of being updated, the setting will be in one of two places:
- 'Sync Email' OR 'Forwarding and IMAP'.
- Note: If the feature is in Forwarding and IMAP, select Sign in, and verify your account to forward your email or sync to your devices.
- Under POP and IMAP, toggle the slider for Let devices and apps use POP or Let devices and apps use IMAP to ON depending on the account you are enabling.
- Select Save.
Confirm the webmail account for that particular email address has settings to allow imap access: IMAP is ON If you can see some details on server settings please let me know what they say.
Regarding 2 step verification: Please make sure this is switched off because you cannot use it with OAuth2. Info at link: https://support.microsoft.com/en-us/account-billing/how-to-use-two-step-verification-with-your-microsoft-account-c7910146-672f-01e9-50a0-93b4585e7eb4
Assuming you are not paying any subscription for office365 - you are using a free account. In Thunderbird
- 'Account Settings'
- In left Pane: Select the primary account name - same one you have just checked in webmail that IMAP is ON.
- AS you have previously stated you have double checked the accountis using correct smtp server....
- Look Bottom right - 'Outgoing Server (SMTP) info'
- It should say the email address of account because you altered the Description.
- click on button 'Edit SMTP_Server' button
- Change the outgoing server name to: smtp-mail.outlook.com
- You should have all the other settings correctly set up.
- click on 'OK' to save
- Now access Settings > Privacy & Security
- Click on 'Saved Passwords'
- click on 'Show PAsswords'
- Remove any oauth:// line for the account which has username = primary account email address
Then exit and restart Thunderbird
When you get the pop up browser looking window asking for password, it is a two phase process: 1.You should get a prompt from Microsoft for that hotmail primary email address to enter password and click on 'Sign in' 2. You should then see a 'Permissions requested' for Thunderbird which is where you allow access by clicking on 'Accept'.
Geändert am
Ok changed the SMTP to smtp-mail.outlook.com
All my acounts are free ones
I went online to check the settings and it's weird a FEW accounts just had this for POP:
More often it said this POP and IMAP:
I still get prompted for passwords. So far after I restarted it happened only a couple of times. But sometimes it's good for awhile and then it starts going crazy and the prompts keep coming!
And now about a few minutes later the Prompt Train is in full swing.
I wonder if uninstalled Thunderbird and reinstalled it?
Or maybe Hotmail Outlook & Live account won't work in Thunderbird? If could just be Microsofts way of flipping off the Open Source community!
Toad-Hall said
Checking on the Microsoft Support Forum. Some info says: If you have a Microsoft 365 subscription, the servers are outlook.office365.com and smtp.office365.com. If you have a free Outlook account, the servers are outlook.office365.com and smtp-mail.outlook.com. Are you paying a subscription or not ? Microsoft have Help Article which says to use the same settings as stated in the Thunderbird Help Article which is the same as I mentioned in earlier comments, but maybe they are assuming you are using 365. I've also checked this Support Article which seems to have been last published on the 12th July 2024: It says info which is still confusing. Go figure how annoying is Microsoft.... In the 'Notes' section it says "Incoming and outgoing servers are the same." But in the info below the 'Notes' section it says something different.
- smtp server name is: smtp-mail.outlook.com
- using port: 587
- Connection Security : STARTTLS
- Authentication Method : OAuth2
- Username = full email address
I tried sending an email to myself using this info from Microsoft but it failed authentication. smtp.office365.com is the way to go. After changing all settings only one oauth:// is used for each account. smtp:// and imap:// are no longer used, if they are being created then a server has not been updated.
With cookies being used, can TB handle multiple oauth accounts? Like is it possible to have multiple tabs of FireFox open logged into separate accounts at the same time?
Would you be prepared to remove all the hotmail/live/outlook accounts with the exception of the primary hotmail account? This means we can concentrate on getting one hotmail up and running without all the others popping up with password requests.
Then in Saved Passwords remove all the oauth://login.microsoft for all the hotmail/live/outlook accounts.
Exit and restart Thunderbird... When you get the pop up browser looking window asking for hotmail password, it is a two phase process: 1.You should get a prompt from Microsoft for that hotmail primary email address to enter password and click on 'Sign in' 2. You should then see a 'Permissions requested' for Thunderbird which is where you allow access by clicking on 'Accept'.
Do you get both of these - the sign in and the allow thunderbird?
Toad-Hall said
Would you be prepared to remove all the hotmail/live/outlook accounts with the exception of the primary hotmail account? This means we can concentrate on getting one hotmail up and running without all the others popping up with password requests. Then in Saved Passwords remove all the oauth://login.microsoft for all the hotmail/live/outlook accounts. Exit and restart Thunderbird... When you get the pop up browser looking window asking for hotmail password, it is a two phase process: 1.You should get a prompt from Microsoft for that hotmail primary email address to enter password and click on 'Sign in' 2. You should then see a 'Permissions requested' for Thunderbird which is where you allow access by clicking on 'Accept'. Do you get both of these - the sign in and the allow thunderbird?
I can't do this right now. I have a lot of stuff to do today.
First in phase 1. "You should get a prompt from Microsoft for that hotmail primary email address to enter password and click on 'Sign in'" that's that pop up prompt screen
But phase 2. ?? "You should then see a 'Permissions requested' for Thunderbird which is where you allow access by clicking on 'Accept'." I have NEVER see " a 'Permissions requested' for Thunderbird which is where you allow access by clicking on 'Accept'."
Please explain "Phase 2" All I ever saw was that first prompt
Ausgewählte Lösung
I just wanted to say I was JUST ABOUT to delete most if not all of my outlook.com accounts because of the constant nagging me for passwords and then the problem resolved itself...I HOPE.
An update to Nebula seemed to fix it. I hope it stays fixed!
Fingers and toes crossed!
I did locate some bug reports which people have been working on with some urgency. https://bugzilla.mozilla.org/show_bug.cgi?id=1912738 https://bugzilla.mozilla.org/show_bug.cgi?id=1912556
It looks like this has been updated to newer versions, but if not then it's likely to be done very soon.