这是命令 bsfilter 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
bsfilter — 贝叶斯垃圾邮件过滤器
概要
过滤器 [选项[命令] < 邮件
过滤器 [选项[命令] 邮件 ...
商品描述
过滤器 过滤垃圾邮件。
如果指定命令,则bsfilter处于维护模式,否则处于过滤状态
模式。
如果 bsfilter 在过滤模式下没有发现垃圾邮件,则退出状态为 1。
如果 bsfilter 使用 --pipe 选项运行或发现垃圾邮件,则退出状态为 0。
指令
--添加清洁
-c 将邮件添加到干净的令牌数据库中。
--添加垃圾邮件
-s 将邮件添加到垃圾邮件令牌数据库中。
--子清洁
-C 从干净的令牌数据库中减去邮件。
--子垃圾邮件
-S 从垃圾邮件令牌数据库中减去邮件。
- 更新
-u 从干净和垃圾邮件令牌数据库更新概率表。
--出口清洁
导出干净的令牌数据库。
--导出垃圾邮件
导出垃圾邮件令牌数据库。
--进口清洁
导入干净的令牌数据库。
--import-垃圾邮件
导入垃圾邮件令牌数据库。
--出口概率
导出概率数据库(用于调试目的)。
配置
--主目录 目录
指定 bsfilter 的主目录的名称。
如果不使用此选项,则使用环境变量指定的目录
使用“BSFILTERHOME”。
如果未定义变量“BSFILTERHOME”,则在您的“.bsfilter”目录下
家是用的。
如果未定义变量“HOME”,则 bsfilter 所在的目录
用来。
--配置文件 文件
在bsfilter的配置文件“bsfilter.conf”中指定名称
默认使用 bsfilter 的主目录。
--最大线 数
检查和/或研究第一个行数默认为 500。0 表示全部。
- D b sdbm|gdbm|bdb1|bdb|qdbm
默认指定数据库类型“sdbm”的名称。
--jtokenizer bigram|块|mecab|chasen|kakasi
-j bigram|块|mecab|chasen|kakasi
默认情况下为日语“bigram”指定分词器的算法。
--列表清理
打印干净邮件的文件名。
--list-垃圾邮件
打印垃圾邮件的文件名。
--imap 访问 IMAP 服务器。
--imap-服务器 主机
指定 IMAP 服务器的主机名。
--imap 端口 数
指定 IMAP 服务器的端口号。 默认值为 143。
--imap-auth 方法
指定授权方式。 默认为“自动”。 "cram-md5" 使用 "AUTHENTICATE"
CRAM-MD5”命令。“login”使用“AUTHENTICATE LOGIN”命令。“loginc”使用
“登录”命令。 “auto”按此顺序尝试“cram-md5”、“login”和“loginc”。
--imap-用户 姓名
指定 IMAP 服务器的用户名。
--imap-密码 密码
指定 imap-user 的密码。
--imap-文件夹清理 夹
指定干净邮件的目标文件夹。 例如“inbox.clean”。
--imap-文件夹-垃圾邮件 夹
指定垃圾邮件的目标文件夹。 例如“inbox.spam”。
--imap-fetch-看不见
过滤或研究没有 SEEN 标志的邮件。
--imap-fetch-未标记
过滤或研究没有“X-Spam-Flag”标题的邮件。
--imap-reset-seen-标志
当 bsfilter 移动或修改邮件时重置 SEEN 标志。
- 流行音乐 作为 POP 代理工作。
--pid 文件 文件
在 bsfilter 中指定用于记录 bsfilter "bsfilter.pid" 的进程 ID 的文件名
默认使用 home 目录 此功能在“--pop”为
指定的。
--任务托盘
坐在任务托盘中,这对 VisualuRuby 上的“--pop”有效。
--弹出服务器 主机
指定 POP 服务器的主机名。
--弹出端口 数
指定 POP 服务器的端口号。 默认值为 110。
--pop-代理-if 地址
指定 bsfilter 默认侦听的接口地址为 0.0.0.0 和
所有接口都处于活动状态。
--pop-代理端口 数
指定 bsfilter 监听的端口号。 默认值为 10110。
--pop-用户 姓名
可选的。 指定 POP 服务器的用户名。
bsfilter 检查此选项的值与 MUA 发送的名称之间的匹配。
如果不匹配,bsfilter 会关闭套接字。
--pop-代理设置 设置[,设置...]
指定流行代理规则。
pop-server、pop-port、pop-proxy-port 和 pop-user 选项的替代方式。
"set" 的格式是 "pop-server:pop-port:[proxy-interface]:proxy-port[:pop-
用户]”。
如果指定了 proxy-interface 并且不是 0.0.0.0 ,则其他接口不是
用过的。
"--pop-proxy-set 192.168.1.1:110::10110" 等价于 "--pop-server
192.168.1.1 --pop-port 110 --pop-proxy-port 10110"。
--pop-最大大小 数
当邮件长度超过指定数量时,邮件不会被过滤。 当 0
指定,所有邮件都经过测试和过滤。 单位是字节。 默认是
50000.
--ssl 使用带 --pop 选项的 SSL 上的 POP 和带 --imap 选项的 SSL 上的 IMAP。
--ssl-证书 文件名|目录名
指定可信 CA 证书的文件名或目录名
证书。
- 方法 g|r|射频
-m g|r|射频 指定过滤方法。 默认情况下为“rf”。 “g”表示保罗格雷厄姆方法,“r”
表示 Gary Robinson 方法,“rf”表示 Robinson-Fisher 方法。
--垃圾邮件截断 数
指定垃圾邮件截断值。 Paul Graham 方法默认为 0.9。 0.582 由
Gary Robinson 方法的默认设置。 Robinson-Fisher 方法的默认值为 0.95。
- 自动更新
-a 识别邮件,将它们添加到干净或垃圾邮件令牌数据库中并更新
概率表。
--禁用-退化
-D 在概率表查找期间禁用退化。
--禁用-utf-8
禁用 utf-8 支持。
--引用标题 标题[,标题...]
参考指定的邮件标题。
bsfilter 指的是 Ufrom、From、To、Cc、Subject、Reply-to、Return-path、Received、
Content-Transfer-Encoding、Content-Type、charset 和 Content-Disposition by
默认。
--引用所有标题
参考邮件的所有标题。
--忽略标题
-H 忽略邮件标题。 (与 --refer-header "" 相同。)
--忽略身体
-B 忽略邮件正文,URL 或邮件地址除外。
--忽略纯文本部分
如果邮件中包含 html 部分,则忽略纯文本部分。
--忽略最后一个标签之后
忽略最后一个“A”标签后的文本。
--标记标记 字符
指定标记中允许的字符“*'!” 默认情况下。
--显示过程
显示执行摘要。
--显示新令牌
显示新添加到令牌数据库中的令牌。
--mbox 使用“unix from”来划分 mbox 格式的文件。
--最大邮件 数
当存储的邮件数量大于此数量时,减少令牌数据库
默认为 10000。
--最小邮件 数
减少令牌数据库,好像这个邮件数量默认存储为 8000。
- 管道 写一封邮件到标准输出。 当“--imap”或“--pop”为时,此选项无效
指定的。
--插入修订版
在邮件中插入“X-Spam-Revision: bsfilter release...”。
--插入标志
在邮件中插入“X-Spam-Flag: Yes”或“X-Spam-Flag: No”。
--插入概率
在邮件中插入“X-Spam-Probability: number”。
--header-前缀 绳子
插入“X-specified_string-...”标题,而不是“垃圾邮件”。 (它与
--insert-flag 和/或 --insert-probability 选项。)
--标记垃圾邮件主题
在主题标题的开头插入“[SPAM]”。
--标记主题前缀 绳子
插入指定的字符串,而不是“[SPAM]”。 (它对 --mark-spam- 有效
主题选项。)
--show-db-状态
在数据库中显示令牌和邮件的数量并退出。
- 帮帮我
-h 显示帮助信息。
- 安静的
-q 静音模式。
--详细
-v 详细模式。
-调试
-d 调试模式。
示例
% bsfilter -s ~/邮件/垃圾邮件/* ## 添加垃圾邮件
% bsfilter -u -c 〜/邮件/工作/* 〜/邮件/私人/* ## 添加干净邮件并更新概率表
% 过滤器 ~/邮件/收件箱/1 ## 显示垃圾邮件概率
## procmail的配方
:0 高
* ? bsfilter -a
垃圾邮件/。
## procmail的配方
:0 转发
| bsfilter -a --pipe --插入标志 --插入概率
使用 onworks.net 服务在线使用 bsfilter