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

搜索 | 用户支持

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

详细了解

Always prefer display name (as default)

more options

Under Tools->Options->Display->Advanced, I have set the option "Show only display name for people in my address book". Nonetheless, TB displays the display name + e-mail address unless - for each address entry - I also check "Always prefer display name over message header".

I would like TB to default to preferring the display name over the message header - i.e., that the "Always prefer display name" checkbox is checked for each address book entry by default unless I manually uncheck it.

Under Tools->Options->Display->Advanced, I have set the option "Show only display name for people in my address book". Nonetheless, TB displays the display name + e-mail address unless - for each address entry - I also check "Always prefer display name over message header". I would like TB to default to preferring the display name over the message header - i.e., that the "Always prefer display name" checkbox is checked for each address book entry by default unless I manually uncheck it.

所有回复 (3)

more options

Under Tools->Options->Display->Advanced "Show only display name for people in my address book".

This setting does not assume all people in an Address Book have a 'Display Name' setting. If selected it checks and then displays information depending upon what is or is not setup in Address Books on a per contact basis.

Unchecking this global preference is also a quick way to see all email addresses in the From headers without needing to search and modify anything in any Address Book.

If this option is Not selected then regardless of whether person is or is not in address book and regardless of whether you have given them your own prefered 'Display Name' and selected "Always prefer display name over message header" checkbox the following applies:

'From' column header will display either:

  • the display name the sender included
  • if no display name, just the email address.

In header of opened message, it will display either:

  • any display name the sender included plus email address
  • if no display name, just the email address.

So any settings regarding 'display name' for contacts in Address books is ignored.

If this option Is selected then: For anyone not in the address book the same rule as above will apply. For anyone in the Address Book, it will search to see whether you have set up any preferences for 'Display Name' or not. eg: Entered a particular 'Display Name' like 'Mum' and selected "Always prefer display name" checkbox

This means the Options preference will be used if the 'Display Name' has been set and "Always prefer display name" checkbox selected.

  • instead of the default Display name that may have been supplied in the email 'From' header.
  • or applied where no default display name is supplied in email From header.

However, some contacts in Address Book may not have the 'Display Name' selected. So the preference set up in Options will not apply and the default as supplied in From header will be applied.

more options

Basically it is a global setting to apply or not apply specific preferences you have applied in Address Book. It is not a global setting to assume every contact has a 'Display Name' by default.

more options

Thanks for the response. This suggests that there is no way to do what I want - always show the display name if there is one.

Instead, TB can always show the display name if there is one, and I have checked 'always prefer display name' for each and every contact.

That's not practical for an address book with a thousand contacts. Given that there's no option to do what I want, does anyone know of a plugin to set 'always prefer display name' for all contacts?