关于Mozilla Thunderbird的IMAP标志设置逻辑及星标对应IMAP标志的技术问询
Mozilla Thunderbird的IMAP标志设置逻辑及星标对应IMAP标志的技术问询
嘿,这个问题问得很精准!我来给你把这层关系理清楚:
首先先确认你提到的IMAP默认标志对应Thunderbird的基础操作是对的:
\Seen:对应邮件被标记为已读的操作\Answered:对应邮件被标记为已回复的操作\Deleted:对应邮件被移入待删除队列(还未彻底从服务器删除前的状态)\Draft:对应邮件被保存为草稿的状态\Recent:由IMAP服务器标记,Thunderbird会据此识别刚同步过来的新邮件
然后重点说你关心的\Flagged标志:Thunderbird里的「星标邮件」操作,就是直接对应IMAP的\Flagged标志!
当你给一封邮件点击添加星标时,Thunderbird会向IMAP服务器发送指令,给这封邮件打上\Flagged标记;反过来,如果某封邮件在服务器端已经被设置了\Flagged标志,同步到Thunderbird后也会自动显示为已星标的状态。
至于你提到的标签(Tags),确实和星标是两套机制:标签是通过IMAP自定义关键字(Keywords)来存储的,你可以自定义标签的名称、颜色,用来做更灵活的分类;而星标则是Thunderbird专门用来映射IMAP标准\Flagged标志的可视化交互,属于IMAP标准定义的系统级标志范畴,和自定义标签是完全独立的。
备注:内容来源于stack exchange,提问作者PaulJ




