SetSenderPolicy¶
设置来自某个发件人的未来邮件将落入用户某个收件箱中的位置。这与用户在收件箱菜单中可用的控制相同:Sender → Signal、Sender → Noise 和 Block Sender。
策略:
signal:该发件人的未来邮件显示在 Signal 视图中。用于用户表示重要的发件人。noise:该发件人的未来邮件显示在 Noise 视图中。邮件仍会到达并保持可搜索。用于新闻通讯、促销邮件和其他低价值发件人。block:来自该发件人的所有未来邮件直接进入垃圾桶,永远不会到达收件箱。这比 noise 严格得多。仅在用户明确要求屏蔽发件人时使用;当用户只是称邮件不受欢迎或为垃圾邮件时,优先使用noise。
策略按收件箱分别设置。针对特定邮件主题操作时(例如在 GetThread 之后),请传入 thread_id,以便策略应用于拥有该主题的收件箱,这对委派或辅助收件箱很重要。否则,传入 inbox(来自 ListInboxes 的收件箱电子邮件地址)来指定一个收件箱;或两者都省略,以使用主要收件箱。
从 GetThread(from.email)或 ListEntities(sender_email)获取 sender_email;不要猜测地址。以不同策略再次调用会覆盖之前的策略。以相同参数重复调用是安全的。
参数¶
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
sender_email |
string | 是 | 发件人的电子邮件地址,例如 GetThread 消息上的 from.email,或 ListEntities 电子邮件行上的 sender_email。精确地址,而非域名。 |
policy |
"signal" | "noise" | "block" |
是 | 来自该发件人的未来邮件将落入的位置:signal、noise 或 block。 |
thread_id |
string | 否 | 将策略应用于拥有此主题的收件箱(与 ListEntities、搜索或 GetThread 返回的 UUID 相同)。优先于 inbox。 |
inbox |
string | 否 | 通过其电子邮件地址(来自 ListInboxes)将策略应用于特定收件箱。设置了 thread_id 时忽略此项。两者都省略则使用主要收件箱。 |
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 macro3/macro