We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

outgoing emails

more options

I have a number of email addresses. One "Live" will allow incoming emails but not outgoing. The others work as they should. Can you offer settings suggestions to help the "live" account send emails. It worked fine for months, then stopped. It is set at OAuth2. On Windows 11.

I have a number of email addresses. One "Live" will allow incoming emails but not outgoing. The others work as they should. Can you offer settings suggestions to help the "live" account send emails. It worked fine for months, then stopped. It is set at OAuth2. On Windows 11.

All Replies (9)

more options

These are the default settings, I believe: - incoming: outlook.office365.com, port 993, SSL/TLS, Oauth2 (assuming IMAP) - outgoing: smtp.office365.com, port 587, STARTTLS, Oauth2

please post exact error message if there are any.

Helpful?

more options

I followed your suggestions. It did not work. Opening the settings, I see server setting with "outlook.office etc. and the account name. I do not see settings for outgoing as well as incoming. I changed it and now the "outlook" email will not work. Any more suggestions? Thanks for the input, Garry

Helpful?

more options

please post screenshots of incoming and outgoing server panes and we may have suggestions. thank you.

Helpful?

more options

I can only find one server settings (not incoming and outgoing) The outlook email client now will not work. The Gmail one does fine for now.

Can a computer store set this? I do not like outlook. I tried "mailfense" and bought "Mailbird" but Thunderbird is my favourite. I am tired of buying or donating to email clients only to have them not work. I am not a tech, But the only one I can find that works are full of Ads. Garry

Helpful?

more options

from your screenshot, change the port to 993 instead of 143, Your other server can be found by these steps:

  1. click 'account settings'
  2. look down left side to 'Outgoing servers (SMTP) and click there
  3. highlight your server and do screenshot so all content is visible.

Helpful?

more options

Na, I give up. I hate outlook but I will have to settle with it. I get emails on it and I can send emails from it. They do not work on Thunderbird. I have been using Thunderbird for a long time and it worked fine until a month or so ago. Maybe an update screwed it.

As a point of interest, Mailbird was the same. Nice format but it would not work. They sent a bunch of fixes and suggestions (had them send them to me on G mail). They could not make it work and blamed it on Microsoft.

Thunderbird is the nicest to work with if it worked.

I had the computer guy build me a new computer last December.

Good luck to you, Garry

Helpful?

more options

Full info so check everything...I'm providing full info because anyone might read this. Microsoft decided to alter stuff again and it's not just the Authentication Method. Everything now has to 'Authentication Method: Oauth2' Cookies must be allowed in order to set up the oauth2 token. VPN must be switched off otherwise server thinks you are trying to hack account. If you maintain a website and use a program like Apache Xampp then you must switch it off until oauth token has been set up because the process uses the 'localhost'.

Account Settings must use the following:

Server Type: IMAP Mail Server

  • Server Name: outlook.office365.com
  • Port 993
  • User Name: xxxx@live.com
  • Connection Security: SSL/LTS
  • Authentication Method: OAuth2


SMTP: To locate SMTP....At bottom of left pane click on 'Outgoing Server (SMTP)' It will show the list on the right. Select the one with the User name = 'live.com' click on 'Edit'

  • DEscription - type in the username email address.
  • Server Name: smtp.office365.com
  • Port: 587
  • Connection Security: STARTTLS
  • Authentication method: OAuth2
  • User Name: example@live.com

Click on OK to save,

  • Settings > Privacy & Security

Check under Web Content -


Your microsoft account and your live account need to have the same password. Info at this link says:

Can't sign in to Hotmail or Outlook.com? Notes: Your Hotmail or Outlook.com password is the same as your Microsoft Account password. So I'm presuming it also applies to 'live' accounts as well.

so please make sure they are the same - done via logon to webmail account using a browser.

Then there is the case of the SMTP username = eg: hotmail email address.

When it comes to 'sending' - smtp in Thunderbird - it can only send using the 'primary' email address, so if you want to send using live email address then make sure it is set up as the primary email address. You do this via the microsoft webmail account.

Once you have all these settings and got the password sorted.

Restart Thunderbird When you get the Microsoft pop up window asking for password, type it in and clickon 'Sign in'. You may then get another window asking to allow Thunderbird access to server - click on 'Accept'

ALSO....


To check:

  • Tools > Developer Tools > Error Console
  • Click on the top left bin icon to clear the console.
  • Close Error console
  • Then try to send an email and wait for the failure.
  • Open Error console

If you see something like this:

mailnews.smtp: Command failed: 535 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit https://aka.ms/smtp_auth_disabled for more information

The link mentioned in error console : https://aka.ms/smtp_auth_disabled

That link goes to this location - I specifically include the info on 'enable smtp': https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission#enable-smtp-auth-for-specific-mailboxes

If you as a user are not enabled for SMTP then it fails - switch on SMTP.


IF you see something like the following in error console:

mailnews.smtp: Command failed: 535 Authentication unsuccessful [MN2PR05CA0041.namprd05.prod.outlook.com 2024-09-25T20:33:37.105Z 08DCDD14E4ECBF59]; currentAction=_actionAUTH_XOAUTH2 SmtpClient.sys.mjs:602:19

mailnews.smtp: Command failed: 500 Unrecognized command 'Length: 7' [MN2PR05CA0041.namprd05.prod.outlook.com 2024-09-25T20:33:42.231Z 08DCDD14E4ECBF59]; currentAction=_actionAUTHComplete SmtpClient.sys.mjs:602:19

This error message means issue with sending email address/username not matching primary. I asked user to check 'alias' email address. Some people may have a hotmail email address and also that hotmail account allowed some additional/alias email addresses. In outlook.com microsoft account webmail. You need to check what is set up as the primary and adjust if necessary. Apparently, smtp username in Thunderbird needs to use primary email address.

For more info and response from user who had problem resolved including images :

Helpful?

more options

Wow! that is very interesting and very very helpful. I have been working at this and followed most of it and done what was mentioned.

However, under the SMTP instructions, I do not understand what "type in the username email address" refers to. On my outlook account in that box it now states "Microsoft" and the "Gmail" one it says "Google Mail". What would be the name for a "Live" account?

I will eagerly await your reply as I so much want to use Thunderbird over outlook. Garry

Helpful?

more options

re :What would be the name for a "Live" account?

Description: yourname@live.com - the actual email address of the 'Live' account which is going to use that SMTP.


As you have an Outlook.com account, ..... if you logged onto your outlook account via a browser - is the outlook email address set up as 'primary' ? If yes,

Try this for SMTP Description: yourname@live.com - the actual email address of the 'Live' account which is going to use that SMTP. Server Name: smtp.office365.com Port: 587 Connection Security: STARTTLS Authentication method: OAuth2 User name: normally I would say it is yourname@live.com, but people are getting an error because MS has been a pain in demanding you must send using primary email address. That means do this: User Name: = this might need to be the same outlook.com email address as set up as primary. Click on 'OK'

Now make sure the account called yourname@live.com is actually using that SMTP In left Pane - select name of account yourname@live.com look bottom right for Outgoing Server (SMTP)...does it show the Description - yourname@live.com ? If yes, yehar - all's good If no - click on the drop down and select it from the drop down list. DO NOT click on the 'Edit SMTP_Server' button.

Then restart Thunderbird to ensure all is updated.

Now you should have the live.com account receiving all it's own emails, but when you send using that email address it should auto use the 'primary'.

Helpful?

Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.