Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

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

With multiple accounts, how can I change the order that mail accounts are checked for new mail?

  • 5 replies
  • 1 has this problem
  • 6 views
  • Last reply by stzm209

more options

I have 3 different email accounts set up in Thunderbird. Each time I check for new mail, it always checks in this order:

  1. email #1
  2. email #2
  3. email #3

The number indicates the order I added the accounts to Thunderbird. Email #2 is my default account.

Is there a way to change the order so that a different email is checked first? For example, I would like to check for new mail in this order:

  1. email #2
  2. email #3
  3. email #1

I tried modifying various things in the Thunderbird profile prefs.js file, but nothing seemed to work. It always checked in the same order no matter what I changed. I also looked in the Windows 10 registry but couldn't find anything.

Maybe a combination of things needs to be changed in the prefs.js file that I'm not aware of. Can someone shed some light on this? Thanks.

I have 3 different email accounts set up in Thunderbird. Each time I check for new mail, it always checks in this order: # email #1 # email #2 # email #3 The number indicates the order I added the accounts to Thunderbird. Email #2 is my default account. Is there a way to change the order so that a different email is checked first? For example, I would like to check for new mail in this order: # email #2 # email #3 # email #1 I tried modifying various things in the Thunderbird profile prefs.js file, but nothing seemed to work. It always checked in the same order no matter what I changed. I also looked in the Windows 10 registry but couldn't find anything. Maybe a combination of things needs to be changed in the prefs.js file that I'm not aware of. Can someone shed some light on this? Thanks.

Modified by stzm209

Chosen solution

I figured out how to do it. When modifying the prefs.js file, it checks accounts in the order of serverN, where N = server #. In general, if you change the server # (throughout the entire file) for each mail account to a numerical ordering that matches the order you want the accounts checked in, it works.

I'm not sure how idN affects it, but there was a corresponding matching identity # for each server #, so I changed the identity # to match also.

It's now checking accounts in the order that I want.

In case anyone else tries this, please remember to quit Thunderbird first and back up your original prefs.js file before attempting (at your own risk). ;)

Read this answer in context 👍 0

All Replies (5)

more options

I'm using Mac, so it might be different. But, here's a few things you could try.

On the Menu, Tools, Account Settings: Highlight with your mouse, your Email #2. At the bottom of that column, click on Account Actions. Make sure Email #2 is the Default Account. I think it will check it first, but don't know what order will come after. (Mine usually checks so fast I have no way of seeing which one it's checking first.)

Also, you could try: in the same Dialog box of Accounts. Click on each account, starting with your Email #2, highlight Server Settings, Set Check for New Messages at 10 minutes for Email #2, then 11 minutes for Email #3, then 12 minutes for Email #1.

This probably won't make a difference for manually checking. These are the only settings I could find regarding checking the server.

more options

Email #2 is already set as the default account. It does not check the default account first. It always checks email #1 first, which is the account I added first. This is all noted in my original post.

What I want is to set the checking order for manual checking. That is, when you click on the "Get Messages" button.

more options

Chosen Solution

I figured out how to do it. When modifying the prefs.js file, it checks accounts in the order of serverN, where N = server #. In general, if you change the server # (throughout the entire file) for each mail account to a numerical ordering that matches the order you want the accounts checked in, it works.

I'm not sure how idN affects it, but there was a corresponding matching identity # for each server #, so I changed the identity # to match also.

It's now checking accounts in the order that I want.

In case anyone else tries this, please remember to quit Thunderbird first and back up your original prefs.js file before attempting (at your own risk). ;)

more options

Wow, that's cool that you figured it out. Nice for you to share and help others, thanks. Did you use a text editor to edit the file? Or a special app?

Modified by lindaloulou

more options

Yes, I just used a text editor, since it's a text file.