博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sieve 一些简单的例子
阅读量:6853 次
发布时间:2019-06-26

本文共 817 字,大约阅读时间需要 2 分钟。

  hot3.png

## http://tools.ietf.org/html/rfc5228#section-4.1## Sieve filterrequire ["include","fileinto","vacation","variables"];# 包含公共文件,需要includeinclude :global "att_flag";# 将主题赋给subject,需要variablesif header :matches "Subject" "*"{       set "subject" "${1}";}# 从abc发过来的邮件取主题后交给外部程序yy.sh 需要 vnd.dovecot.executeif address "from" "abc@abc.com"{        fileinto "Junk";    execute :input "aa" "yy.sh" "${subject}";}# 主题包含 **SPAM** 投递到垃圾邮件if header :contains "Subject" "**SPAM**"  {    fileinto "Junk";    stop;}# 从a发过来的邮件,收取并转发到b,否则自动回复if header :contains "from" "a@qq.com"{    fileinto "INBOX";	redirect "b@qq.com";} else {	vacation "Sorry,later agian!";}# 邮件超过2048K拒绝,需要rejectif size :over 2048K{    reject "Message not delivered; size over limit accepted by recipient";    stop;  }

 

 

 

转载于:https://my.oschina.net/hxily/blog/354476

你可能感兴趣的文章
[一句秒懂]iOS调用相机和相册-细节化
查看>>
Apache Thrift - 可伸缩的跨语言服务开发框架
查看>>
Apache支持ASP
查看>>
Redis 2.8.4 发布,高性能KV数据库
查看>>
pureftpd安装配置
查看>>
MySQL InnoDB监控
查看>>
2004年上半年程序员下午试题
查看>>
基于SSL的mysql服务器的主从架构实现
查看>>
Play Framework 1.2.3 (注册)
查看>>
static 与 non-static 的区别
查看>>
XML之DTD
查看>>
JSX语法简介
查看>>
KVM 虚拟化详解
查看>>
js 正则表达式判断整数
查看>>
VHD挂载系统
查看>>
磁盘管理df命令
查看>>
一个苦逼运维的求职简介
查看>>
什么是程序员的优秀品质?
查看>>
Spring boot 之 动态的获取不同的实现类
查看>>
为vue开发准备的一份es6语法笔记
查看>>