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!

为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Default e-mail address for replies

  • 27 个回答
  • 3 人有此问题
  • 1 次查看
  • 最后回复者为 Floyd_R_Turbo

more options

I have a rather strange problem. I have 8 e-mail accounts in my Thunderbird, and I have 5 different "inboxes". So I have a main one that pulls from one account (we'll call this account #1), then my second one pulls from 3 accounts, the third pulls from 2 accounts, and the 4th and 5th each pull from a single account. I did this by using the Advanced button under Account Settings -> Server Settings to group the e-mail accounts such that they are associated with a certain inbox. There are no problems with e-mail getting to the right place when downloading them. I also use Get Selected Mails and Manually Sort Folders. The only other add-ons are Lightning and Smiley Fixer.

In most cases, when I click "reply" to a message, it will show the "from" field as the e-mail account to which the message was addressed, but this is not always the case.

For instance, on a message sent to account #1, if I just do "reply" it will insert the proper "from" address. If I select "reply all" to the same message, I get a different address - one from the 3rd inbox group, and not one I want to use! The address is uses is not the last one that was set up either, I have added the 4th and 5th inboxes since then.

Sometimes, when I am looking at a message in my second inbox, and I click to reply to a message sent to account A within that inbox, it will flip the "from" to account B.

I haven't summed up all of the issues I'm seeing, but they are all very similar. I'm sure that if I went through all the iterations I could figure out a pattern but I don't have the time. I've looked in the config file and there doesn't seem to be anything wrong with it. In mail.accountmanager.accounts setting, the order of the accounts seems a bit random and intermingled. The main inbox is the first one, the second is one e-mail from the 2nd inbox, the third is an e-mail from the 3rd inbox, the fourth and fifth are e-mails from the 2nd inbox, the sixth is an e-mail from the 3rd inbox, the seventh and eighth don't seem to have an ID associated with them, and the ninth and tenth are the 4th and 5th accounts - the most recently set up.

I'm wondering if I have to just re-install Thunderbird and set all this up again from scratch because something seems seriously hosed here. The only thing that looks correct is that account 1 is ID 1 and server 1, and that is set as the default account in every way I can see but it doesn't work like that. All the other accounts/ID/server numbers are out of order, which I'm sure doesn't matter.

I have a rather strange problem. I have 8 e-mail accounts in my Thunderbird, and I have 5 different "inboxes". So I have a main one that pulls from one account (we'll call this account #1), then my second one pulls from 3 accounts, the third pulls from 2 accounts, and the 4th and 5th each pull from a single account. I did this by using the Advanced button under Account Settings -> Server Settings to group the e-mail accounts such that they are associated with a certain inbox. There are no problems with e-mail getting to the right place when downloading them. I also use Get Selected Mails and Manually Sort Folders. The only other add-ons are Lightning and Smiley Fixer. In most cases, when I click "reply" to a message, it will show the "from" field as the e-mail account to which the message was addressed, but this is not always the case. For instance, on a message sent to account #1, if I just do "reply" it will insert the proper "from" address. If I select "reply all" to the same message, I get a different address - one from the 3rd inbox group, and not one I want to use! The address is uses is not the last one that was set up either, I have added the 4th and 5th inboxes since then. Sometimes, when I am looking at a message in my second inbox, and I click to reply to a message sent to account A within that inbox, it will flip the "from" to account B. I haven't summed up all of the issues I'm seeing, but they are all very similar. I'm sure that if I went through all the iterations I could figure out a pattern but I don't have the time. I've looked in the config file and there doesn't seem to be anything wrong with it. In mail.accountmanager.accounts setting, the order of the accounts seems a bit random and intermingled. The main inbox is the first one, the second is one e-mail from the 2nd inbox, the third is an e-mail from the 3rd inbox, the fourth and fifth are e-mails from the 2nd inbox, the sixth is an e-mail from the 3rd inbox, the seventh and eighth don't seem to have an ID associated with them, and the ninth and tenth are the 4th and 5th accounts - the most recently set up. I'm wondering if I have to just re-install Thunderbird and set all this up again from scratch because something seems seriously hosed here. The only thing that looks correct is that account 1 is ID 1 and server 1, and that is set as the default account in every way I can see but it doesn't work like that. All the other accounts/ID/server numbers are out of order, which I'm sure doesn't matter.

被采纳的解决方案

I think this just uncovered a huge ball of wax type of issue. I have a feeling that this might have to do with the way I am transporting my "inboxes" from point to point.

The way it should be, account1, 12, and 13 are in their own inbox.

Account 4, 5, and 8 are grouped (4 is primary)

Account 10 and 11 are grouped (10 is primary)

In going through several message source codes (by the way I do not see a "other actions", I have to go view -> message source)

So if I look at the code for a message received into account 11, some of the code ties it to account11, and other messages are tied to account13

Similarly some messages to account10 have code that ties them to account10 and others to account12.

As I'm going through all my messages, I am now seeing the pattern.

When I am at home, and I receive an e-mail, the key ties it to the account number for which is it set up within that system. When I reply to this message from home, it works fine. When I transport that message to my work, then try to reply to that message, it sees the account key in the e-mail and uses that as the 'from', but this account key is linked to a different account.

I still haven't been able to figure out why there was a difference between the from address for a reply vs reply-to-all but now I can't recreate that either.

This may have to do with the fact that between when I first posed this question and now, I went on vacation and put all my e-mail onto a laptop which previously did not have TB on it, then transferred that back to my home computer when I returned, then back to work. So that my have reset the issue and caused the other ones that I am now seeing.

So now it's a big fat mess. I think the only way to fix this would be to go into the config editor of each computer and manually change the account ids so that they were synchronized on each machine, and then make sure that each machine had the exact same accounts set up. I have an additional 3 e-mail addresses on my home PC that I do not have on my work PC, and 2 of the work PC accounts I do not bring over to my home PC.

I don't see how this would easily get fixed unless I had all the settings on both PCs fully synchronized, instead of just synchronizing the mail folders. That seems to be causing the problem. On top of that, there is no way to fix the e-mails that I currently have, because the account keys are in the code. I would have to extract all the messages into individual .eml files using something like mbox to eml (which I have used before) and then manually editing the key in each message. Ugh.

What a mess!

Would using identities instead solve this? I don't think so...

定位到答案原位置 👍 0

所有回复 (20)

more options

Still no one knows a possible answer or solution? Hello???

more options

That would be the answer to "how do I select which account to send from in a new message". That was not my question.

When I click "reply" to a message that was directed to account "A", it automatically assigns the reply to account "A". When I click "reply to all" to the same message, it assigns the reply to account "F" or something (always the same incorrect account). I shouldn't have to select the account to send from when I reply to a message.

more options

Please post info: In Thunderbird Help > Troubleshooting Information click on 'copy text to clipboard' paste info into this question remove/edit all info on fonts and printers. but nothing else.

Please state which account is set as default. It will appear at the top of your Folder Pane and Account Settings. Go into Tools > account Settings select the top mail account click on 'Account Actions' Is the 'set as default' greyed out? This means it is already set as default.

more options

Here is the requested information. account1 is the default account.

account 11 is the one it defaults to when I 'reply to all'

 Application Basics
   Name: Thunderbird
   Version: 24.6.0
   User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
   Profile Folder: Show Folder
             (Local drive)
   Application Build ID: 20140610001341
   Enabled Plugins: about:plugins
   Build Configuration: about:buildconfig
   Crash Reports: about:crashes
   Memory Use: about:memory
 Mail and News Accounts
   account1:
     INCOMING: account1, , (pop3) pop.qwestoffice.net:110, plain, passwordCleartext
     OUTGOING: smtp.qwestoffice.net:587, plain, passwordCleartext, true
   account2:
     INCOMING: account2, , (none) Local Folders, plain, passwordCleartext
   account4:
     INCOMING: account4, , (pop3) svl01.mygoto.com:995, SSL, passwordCleartext
     OUTGOING: svl01.mygoto.com:465, SSL, passwordCleartext, true
   account5:
     INCOMING: account5, , (pop3) pop.googlemail.com:995, SSL, passwordCleartext
     OUTGOING: smtp.googlemail.com:465, SSL, passwordCleartext, true
   account8:
     INCOMING: account8, , (pop3) pop.googlemail.com:995, SSL, passwordCleartext
     OUTGOING: smtp.googlemail.com:465, SSL, passwordCleartext, true
   account10:
     INCOMING: account10, , (pop3) pop.googlemail.com:995, SSL, passwordCleartext
     OUTGOING: smtp.googlemail.com:465, SSL, passwordCleartext, true
   account11:
     INCOMING: account11, , (pop3) svl01.mygoto.com:995, SSL, passwordCleartext
     OUTGOING: svl01.mygoto.com:465, SSL, passwordCleartext, true
   account12:
     INCOMING: account12, , (pop3) pop.aol.com:995, SSL, passwordCleartext
     OUTGOING: smtp.aol.com:587, alwaysSTARTTLS, passwordCleartext, true
   account13:
     INCOMING: account13, , (pop3) pop.googlemail.com:995, SSL, passwordCleartext
     OUTGOING: smtp.googlemail.com:465, SSL, passwordCleartext, true
 Extensions
   Get Selected Mails, 0.9.14, true, GetSelectedMails@gmail.com
   Lightning, 2.6.6, true, {e2fda1a4-762b-4020-b5ad-a41df1933103}
   Manually sort folders, 1.1, true, tbsortfolders@xulforum.org
   Smiley Fixer, 1.3.2, true, smiley-fixer@richard.quirk
 Important Modified Preferences
   Name: Value
     accessibility.typeaheadfind.flashBar: 0
     browser.cache.disk.capacity: 358400
     browser.cache.disk.smart_size.first_run: false
     browser.cache.disk.smart_size.use_old_max: false
     browser.cache.disk.smart_size_cached_value: 358400
     dom.max_chrome_script_run_time: 0
     extensions.lastAppVersion: 24.6.0
     gfx.blacklist.suggested-driver-version: 10.6
     mail.openMessageBehavior.version: 1
     mail.winsearch.firstRunDone: true
     mailnews.database.global.datastore.id: de29bdb5-e84b-4599-903e-6b5a471c288
     network.cookie.prefsMigrated: true
     places.database.lastMaintenance: 1404832069
     places.history.expiration.transient_current_max_pages: 104858
     plugin.importedState: true
     security.disable_button.openCertManager: false
 Graphics
     Adapter Description: Radeon X1300/X1550 Series (Microsoft Corporation - WDDM)
     Vendor ID: 0x1002
     Device ID: 0x7183
     Adapter RAM: Unknown
     Adapter Drivers: atiumdag atiumdva atiumd64 atiumd6a atitmm64
     Driver Version: 8.56.1.16
     Driver Date: 4-25-2009
     Direct2D Enabled: Blocked for your graphics driver version. Try updating your graphics driver to version 10.6 or newer.
     DirectWrite Enabled: false (6.2.9200.16492)
     ClearType Parameters: ClearType parameters not found
     WebGL Renderer: Blocked for your graphics driver version. Try updating your graphics driver to version 10.6 or newer.
     GPU Accelerated Windows: 0. Blocked for your graphics driver version. Try updating your graphics driver to version 10.6 or newer.
     AzureCanvasBackend: skia
     AzureFallbackCanvasBackend: cairo
     AzureContentBackend: none
 JavaScript
 Incremental GC: 1
 Accessibility
   Activated: 0
   Prevent Accessibility: 0
 Library Versions
     Expected minimum version
     Version in use
     NSPR
     4.10.2
     4.10.2
     NSS
     3.15.4 Basic ECC
     3.15.4 Basic ECC
     NSS Util
     3.15.4
     3.15.4
     NSS SSL
     3.15.4 Basic ECC
     3.15.4 Basic ECC
     NSS S/MIME
     3.15.4 Basic ECC
     3.15.4 Basic ECC
more options

Have you set up identities for each of the account that are "collected" in the one account?

Right click the account in the folder pane on the left and select settings then the identities button.

more options

re then my second one pulls from 3 accounts, the third pulls from 2 accounts,

Agree with Matt. None of your accounts show that you have actually set up any identites. Where one mail account has more than one email address which has those emails going into one mail account Inbox. here is info on 'identities':

Your supplied info says you have 8 separate mail accounts plus Local folders; each with their own Inbox.

So perhaps you can elaborate on eg: my second one pulls from 3 accounts. How are you achieving this?

由Toad-Hall于修改

more options

When I go to setting -> manage identities, there is one identity associated with each e-mail account, corresponding with the e-mail account address.

I had no idea and still have no idea what identities are, but haven't looked at the link - just going to answer the question about how I achieved this setup (on multiple computers)

I would open account settings -> account actions -> add mail account then set up the account, and if I wanted those e-mail to go to a different inbox, I would go to server settings -> advanced settings -> inbox for different account & select account -> check include server when getting mail. Then I would restart TB and the new inbox would go away in the folder pane, and when I checked e-mail anything for that new e-mail address would be routed to the designated inbox.

So the way I have it set up, I have 5 inboxes in the folder pane. Three are work-related, my .com, a gmail, and an old AOL account, all of which have one e-mail account associated with them. The .com account is the one that is exhibiting this effect.

The other 2 accounts are personal. Let's call one 'home' and one 'hobby'. 'home' has 3 e-mail accounts that dump into it, and 'hobby' has 2. So I have one directory on the hard drive that 'houses' all of these messages, and before I leave home for the office or vice versa, I synch these folders onto an external drive and synch again at the destination (i.e. I "carry" my inboxes back and forth). I also have done this on 2 separate laptops when travelling, I set up TB then shut it down then replace the info in the account directory (all of it, not just mail folder) and then start TB and I don't have to do anything, all my accounts and passwords are transferred, even message filters in most cases, slick as snot, which is why I love TB.

But it's just this one thing that seems to keep happening on and off that is bugging me. What's worse is that there is no consistency to is. Yesterday, I couldn't duplicate the problem, when a week ago, it was happening without fail.

more options

re: Three are work-related, my .com, a gmail, and an old AOL account, all of which have one e-mail account associated with them.

You have created 'Deferred' accounts. For the problem deferred mail account, which account numbers are using same deferred account? Is it 4, 5, 11 ?

more options

The problem account is account 11

more options

I should also clarify that this ONLY occurs when I am looking at an e-mail that is in Account 1 and I reply to it using reply to all.

There is currently no other instance where I reply to a message and "from" is changed to another e-mail address.

more options

I stand corrected. Now, when I go into the inbox that account11 dumps into, and reply to a message that was addresses to account11, is defaults the "from" address to account 1

more options

Also, I have a second gmail account that goes to the same inbox as account11. When I reply to a message that is in that folder, the 'from' defaults to account 12 (the aol address, which has it's own inbox)

more options

I just read up on "deferred" accounts and yes, this is exactly what I have done. It has worked without issue for me for quite a long time. I guess I have a hard time understanding why they would make 2 different ways to essentially do the same thing.

Anyways, hopefully the information I provided can shed light on what is happening and why.

Pouring through the config file is confusing, but I think I have figured out what it's doing. It's confusing when account12 is id7 on server9. Then I think I figured out that id5 is actually associated with 2 accounts - 7 and 8- and I have no idea why, it's like I set it up and then deleted it and then set it up again and the second time worked, so there's a 'hanging chad' but it doesn't affect anything.

more options

So if understand you Accounts with own mail account and own Inbox are, 1,12, 13

Account with deferred inbox: Account 4, 5, and 8 grouped Account 10 and 11 grouped

Is this correct?

In the account 11 group choose email, click on it so you can read it

  • which account number (email address) was the email sent to - is it, 11 or 10 ?

click on 'Other Actions' and select 'View Source' at the top it will say 'X-Account-Key:

  • what account number does it show?

click on 'Reply-all'

  • which account number is being used?

由Toad-Hall于修改

more options

选择的解决方案

I think this just uncovered a huge ball of wax type of issue. I have a feeling that this might have to do with the way I am transporting my "inboxes" from point to point.

The way it should be, account1, 12, and 13 are in their own inbox.

Account 4, 5, and 8 are grouped (4 is primary)

Account 10 and 11 are grouped (10 is primary)

In going through several message source codes (by the way I do not see a "other actions", I have to go view -> message source)

So if I look at the code for a message received into account 11, some of the code ties it to account11, and other messages are tied to account13

Similarly some messages to account10 have code that ties them to account10 and others to account12.

As I'm going through all my messages, I am now seeing the pattern.

When I am at home, and I receive an e-mail, the key ties it to the account number for which is it set up within that system. When I reply to this message from home, it works fine. When I transport that message to my work, then try to reply to that message, it sees the account key in the e-mail and uses that as the 'from', but this account key is linked to a different account.

I still haven't been able to figure out why there was a difference between the from address for a reply vs reply-to-all but now I can't recreate that either.

This may have to do with the fact that between when I first posed this question and now, I went on vacation and put all my e-mail onto a laptop which previously did not have TB on it, then transferred that back to my home computer when I returned, then back to work. So that my have reset the issue and caused the other ones that I am now seeing.

So now it's a big fat mess. I think the only way to fix this would be to go into the config editor of each computer and manually change the account ids so that they were synchronized on each machine, and then make sure that each machine had the exact same accounts set up. I have an additional 3 e-mail addresses on my home PC that I do not have on my work PC, and 2 of the work PC accounts I do not bring over to my home PC.

I don't see how this would easily get fixed unless I had all the settings on both PCs fully synchronized, instead of just synchronizing the mail folders. That seems to be causing the problem. On top of that, there is no way to fix the e-mails that I currently have, because the account keys are in the code. I would have to extract all the messages into individual .eml files using something like mbox to eml (which I have used before) and then manually editing the key in each message. Ugh.

What a mess!

Would using identities instead solve this? I don't think so...

more options

So I opened up the prefs.js file and figured out that this is the config file. I searched through it for "account11" "account 12" etc and it seems to me that what I "could" do is change all references to one particular account, on both machines, such that they matched. I might need to use a few go-betweens in order to rename the accounts, but the way the prefs.js file appears to be set up, changing the account# in all instances in which it occurs would appear to be one solution. But this would then disassociate all prior messages with the account they were originally sent to, resulting in the default account being used for whatever inbox that message is in. Which wouldn't be the worst thing in the world.

What do you think?

more options

For clarity, I would be chaging (in prefs.js) the preference mail.account.account##.identities and .server. So for instance I might change mail.account.account1.identities to account99.identities and account99.server, but I wouldn't change the value. There would also be a couple other instances where account1 would have to change to account99, for instance, in the references in the GetSelectedMail addon, the default account, and mail.accountmanager.accounts, you get the idea. I would do a "replace all", and of course I would do this to account11 12 and 13 before doing account1 so that I wouldn't end up with accounts like 991 992 and 993.

This is of course assuming that the account# string is not pulled out and incorporated into another external file used by TB, and that all references to the account# string are ONLY in prefs.js.

more options

You are correct, having two setups on different computers will cause the issue as the ids/account numbers etc are not the same. Changing all the account numbers etc to match both is time consuming.

One method you could consider: Create a new profile on home pc using Profile Manager. Do not add any mail accounts. access the Profile folder to see new profile name folders and files close thunderbird.

On work Pc copy all the contents IN the profile name folder and paste them into the new profile name folder on the home pc overwriting the default created folders. Make sure TB is closed. See image below .

Then on the home pc, open Thunderbird in the original Profile and delete all the accounts that you have in the new second profile. Leaving the 3 accounts that you do not have on the work pc.

Then access the new second profile on home pc. You should see an exact copy of what you have on the work pc and delete the 2 mail accounts that you do not have on home pc.

What will this achieve? Home pc has two profiles. old profile has 3 mail accounts that only show on home pc. new profile has all the accounts that you share between the two pc's.

Work pc has exactly the same as it currently has.

However, when you get mail into either the work pc or the home pc they will be using the same id/account numbers. Although all received mail todate will be 'out of synch', all future mail should be using the same numbers and should correct the issue.

Then when you copy the mail folders between the two pc's (using the second profile name on home pc) all the account numbers will be the same.

I created a shortcut icon on my desktop,so that I can easily access the Profile Manager. When you startup TB on the home pc, you can force Thunderbird to ask which profile to open by unchecking the checkbox 'don't ask at startup'. See info on Profile Manager:

See image which shows the files and folders you need to copy. All files and folders IN the Profile name.

由Toad-Hall于修改

more options

I don't want to have to open TB multiple times to check e-mail on different profiles though. I want it all under one.

I don't see how it would be difficult to match the account numbers. I searched the prefs file and there are maybe 6-10 references for each account, and just using find/replace and mapping everything out on a spreadsheet would take maybe an hour to get it straight.

Either way, one machine is going to have the numbers jumbled. If i jumble the numbers on both, then at least when I reply to an e-mail that is in one subfolder, if TB doesn't recognize the account key in the message being replied to, it will default to the main e-mail address designated for that deferred inbox. That's better than I have now.

So I would for instance use numbering schema such that no old numbers were used. account1 would become account20, 2 would become 25, etc.

  1. 1
  2. 2