You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Sieve语言删除特定发件地址的全部邮件?

Sieve筛选器实现收件人自定义域名邮件删除

你的代码问题出在两个核心点:

  • 你检查的是发件人(from),但需求是校验收件人(to)
  • 引入了extlists扩展却未实际使用,实现域名匹配不需要这个扩展

以下是正确的实现代码:

匹配自定义域名下的所有收件人

如果要删除所有收件人属于your-custom-domain.com的邮件,用:domain匹配规则:

if address :domain "to" "your-custom-domain.com"
{
    discard;
}

匹配单个特定收件人(按需选择)

如果只针对某个具体收件人邮箱(比如user@your-custom-domain.com),用:is精确匹配:

if address :is "to" "user@your-custom-domain.com"
{
    discard;
}

后续操作步骤

  • 将上述代码保存为Sieve筛选器并启用
  • 对现有邮件执行该筛选器,触发discard操作将邮件移入垃圾箱
  • 手动执行“全部删除”清空垃圾箱

内容的提问来源于stack exchange,提问作者Kamil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 09:11:31