在 Thunderbird 中,当我撰写邮件时,我希望获得一些视觉反馈,大致了解我向谁发送了邮件。一个典型的用例是清楚地区分我的邮件是否仅在我的组织内部发送。
以下是一个可以提供我想要的用户体验示例。我并不拘泥于细节,这只是众多可能方法中的一种。首先,我配置一个电子邮件正则表达式和相关颜色的列表,如下所示:
[email protected] Green
.*@yoyodyne.com Blue
.* BrightRed
然后,在撰写窗口中:
- 如果我只向鲍勃发送邮件,收件人列表下方就会出现一个绿色条。
- 如果邮件的所有收件人(
To:
、Cc:
和Bcc:
)都在 Yoyodyne 中,则收件人列表下方会出现一个蓝条。 - 如果 Bob 是接收者并且所有其他接收者都在 Yoyodyne 中,则这将变成蓝色/绿色阴影。
- 如果至少有一个接收者既不是 Bob 也不是 Yoyodyne 的成员,那么彩色条会包含一些鲜红色(或者在这种情况下甚至更好看,是均匀的鲜红色)。
在收件人表中为收件人姓名着色是不够的,因为收件人列表会滚动,所以在我撰写邮件的某个时间点,即使邮件是发送到外部的,也可能只会显示内部收件人。
另一个合适设计的例子是配置名称,例如:
[email protected] Bob
.*@yoyodyne.com Yoyo
.* BIG SCARY WORLD
然后撰写窗口的标题栏将从Write: Re: fuzzy widgets
类似于
Write: [Bob]: Re: fuzzy widgets
给 Bob 发邮件Write [Yoyo]: Re: fuzzy widgets
查看 Yoyodyne 内部邮件Write: [BIG SCARY WORLD]: Re: fuzzy widgets
发送给其他人的邮件
是否存在这样的东西(大概是扩展)?如果没有,我应该寻找什么来编写这样的程序——可以使用扩展来完成某些事情吗?在哪里可以找到相关文档?
我从未在电子邮件客户端中看到过这样的功能。如果您知道有这样的功能,最好是在 Linux 上运行的,请在评论中提及这一点 — 但这个问题是关于 Thunderbird 的。
答案1
有一个 Thunderbird 扩展程序可以根据发送地址更改边框颜色(BorderColors GT 1.0.6)。您希望根据收件人地址更改颜色,但我想知道此扩展程序的程序员是否可以提供帮助。