spark-recipe-newsletter-cleanup

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Recipe: Newsletter Cleanup

方案:新闻通讯清理

Audit and prune newsletter subscriptions. Block the unwanted, unsubscribe from the noisy, and enable AI summaries for the ones worth keeping.
Prerequisite: Read the
use-spark
base skill for command reference and filter syntax.
Access level required: triage.
审计并精简新闻通讯订阅。阻止不受欢迎的发件人、取消嘈杂的邮件列表订阅,并为值得保留的订阅启用AI摘要。
前置条件: 阅读
use-spark
基础技能文档以获取命令参考和过滤语法。
所需权限等级: triage.

Steps

步骤

Step 1: List all newsletters

步骤1:列出所有新闻通讯

bash
spark emails Inbox --filter "category:newsletter"
Review the senders. Look for patterns: senders the user never reads, duplicates, or obsolete subscriptions.
bash
spark emails Inbox --filter "category:newsletter"
查看发件人信息,寻找规律:用户从未阅读的发件人、重复订阅或已失效的订阅。

Step 2: Review individual newsletters

步骤2:查看单个新闻通讯

For each sender the user wants to evaluate:
bash
spark thread <id>
对于每个用户想要评估的发件人:
bash
spark thread <id>

Step 3: Remove unwanted subscriptions

步骤3:移除不需要的订阅

For mailing lists with an unsubscribe mechanism:
bash
spark action unsubscribe <id>
For senders that should be blocked entirely:
bash
spark contact-action blockContact spammer@example.com
To block an entire domain:
bash
spark contact-action blockDomain example.com
对于带有取消订阅机制的邮件列表:
bash
spark action unsubscribe <id>
对于需要完全阻止的发件人:
bash
spark contact-action blockContact spammer@example.com
要阻止整个域名:
bash
spark contact-action blockDomain example.com

Step 4: Enable AI summaries for keepers

步骤4:为值得保留的订阅启用AI摘要

For newsletters the user wants to keep but not read in full:
bash
spark contact-action enableAutosummaryForContact newsletter@example.com
对于用户想要保留但不想完整阅读的新闻通讯:
bash
spark contact-action enableAutosummaryForContact newsletter@example.com

Step 5: Group repetitive senders

步骤5:分组重复发件人的邮件

For senders that send frequently, group their emails to reduce inbox clutter:
bash
spark contact-action groupEmailsFromContact sender@example.com
对于发送频率较高的发件人,将他们的邮件分组以减少收件箱杂乱:
bash
spark contact-action groupEmailsFromContact sender@example.com

Tips

小贴士

  • Start with
    spark emails Inbox --filter "category:newsletter" --page-size 50
    to see a broad list of senders.
  • Ask the user which senders they actually read before blocking anything.
  • unsubscribe
    works through the mailing list's unsubscribe mechanism - it's cleaner than blocking.
  • blockContact
    stops all future mail from appearing;
    blockDomain
    is more aggressive.
  • Auto-summary generates a brief AI summary at the top of each email from that sender - great for digests.
  • Grouping (
    groupEmailsFromContact
    ) collapses repeated messages from the same sender into a single entry.
  • Run this recipe periodically (monthly) to keep the newsletter list pruned.
  • 使用
    spark emails Inbox --filter "category:newsletter" --page-size 50
    查看更全面的发件人列表。
  • 在阻止任何发件人之前,先询问用户实际阅读哪些发件人的邮件。
  • unsubscribe
    通过邮件列表的官方取消订阅机制生效,比直接阻止更规范。
  • blockContact
    会阻止该发件人未来的所有邮件;
    blockDomain
    的限制范围更广。
  • 自动摘要功能会在该发件人的每封邮件顶部生成简短的AI摘要,非常适合用于摘要合集。
  • 分组功能(
    groupEmailsFromContact
    )会将同一发件人的重复消息合并为单个条目。
  • 定期(每月)执行此方案,以保持新闻通讯订阅列表精简。