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

搜索 | 用户支持

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

详细了解

How to prevent a change to a Display Name propagating throughout all folders in Address Book

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

more options

Display names are useful to keep groups of people and addresses sorted. For example in a sporting organisation you may have a this done using abbreviations for the Club name and the position held by a person. So, one Club might be called Rebels, another Club called Jets, their abbreviations might be "REB" and "JET" respectively. Within each of these Clubs there is a President and a Secretary, and again these are abbreviated, say "Pres" and "Sec".

Let's say that the President of the Rebels Club is John so in Address Book you edit the Display Name to read, "REB Pres - John", and for the Secretary, "REB Sec - Mary". For the Jets Club the Display Name for the President is edited to read "JET Pres - Susan" and the Secretary's "JET Sec - George". In the Address Book, these can be nicely sorted on the Display Name field making the individual Clubs and the individuals within the Clubs easy to find.

However, if you have past emails kept within Thunderbird in folders (eg 2015, 2014) going back over a period of time, AND you alter the Display Name today (the email address itself stays the same), that change is propagated back through all folders. So for example "REB Sec - Mary" has today become the President of the Club, so you change her Display Name to "REB Pres - Mary", ALL of the past emails received from her email address, even when she was the Club Secretary, will now read "REB Pres - Mary".

Can this be prevented? Can previous emails be made to retain their original Display Name?

I trust I have explained it well enough without making it sound complicated? I would be grateful of any details of how I might prevent the propagation.

Display names are useful to keep groups of people and addresses sorted. For example in a sporting organisation you may have a this done using abbreviations for the Club name and the position held by a person. So, one Club might be called Rebels, another Club called Jets, their abbreviations might be "REB" and "JET" respectively. Within each of these Clubs there is a President and a Secretary, and again these are abbreviated, say "Pres" and "Sec". Let's say that the President of the Rebels Club is John so in Address Book you edit the Display Name to read, "REB Pres - John", and for the Secretary, "REB Sec - Mary". For the Jets Club the Display Name for the President is edited to read "JET Pres - Susan" and the Secretary's "JET Sec - George". In the Address Book, these can be nicely sorted on the Display Name field making the individual Clubs and the individuals within the Clubs easy to find. However, if you have past emails kept within Thunderbird in folders (eg 2015, 2014) going back over a period of time, AND you alter the Display Name today (the email address itself stays the same), that change is propagated back through all folders. So for example "REB Sec - Mary" has today become the President of the Club, so you change her Display Name to "REB Pres - Mary", ALL of the past emails received from her email address, even when she was the Club Secretary, will now read "REB Pres - Mary". Can this be prevented? Can previous emails be made to retain their original Display Name? I trust I have explained it well enough without making it sound complicated? I would be grateful of any details of how I might prevent the propagation.

所有回复 (3)

more options

You can use the display name from the address book or not. There is no half way as the address book is accessed on display to determine what the display name is.

more options

Thanks Matt! I understand that I can choose to use Display Names or not. However I choose to use them as they are an excellent way of displaying the names in a more useful way. My issue is that I am looking at a way of preventing the Display Name as displayed in previously read messages from changing retrospectively when a change is made to the Display Names in the present. As it stands, it can make emails in the past with the same address suddenly appear to have come from a new and different someone or entity. I don't believe that previously read emails should be altered by the system in this way - they should retain all of the details as they were then, not now. If there is no work around then I will have to decide what else I can do.

more options

You are assuming something is altered. It is not. I think you are also assuming something is stored somewhere it is not.

You click on an email. The email address is looked up in your address book and the display name is extracted and used. It is not stored with the email, the display name the sender set when sending the mail is however stored.

So your retrospective change will also affect all entries in the mail lists once the folder is reindexed, such as when it is compacted.