📄 00000008.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER> <BR> Helpful features of Elm <BR> <BR>Elm 的 ``features" 有很多,譬如:删除 ``junk mail" 可用 ``filter", 制作表格 <BR>可用 ``form", 读其它格式的档可利用 Metamail 的功能,对信 件设密码可用编码的 <BR>功能等,可以说是非常的多样化。本章将对上述各项功 能一一作说明。 <BR> <BR>How to filter out unimportant mails? <BR> <BR> 使用电子邮件系统的您是否为收到过多的 ``junk mail" 或因为邮件过 多无法确 <BR> 定该由何处读起而烦恼? Elm 的 filter 程式就是针对以上的问题 而设计的。 <BR> 使用 filter 时必须先在签入(login)目录的 ``.forward" 档中 加入 <BR> ``|/usr/local/bin/filter",才能启动它的功能。 要达到过滤掉不必 要的 <BR> ``junk mail" 和挑出重要邮件来阅读, 必须透过 filter 规则(rules), 而这些 <BR> 规则要存於 ``.elm" 目录下的 ``filter-rules" 档中。Filter 的法 则架构如 <BR> 下: <BR> <BR> if (condition) then action <BR> <BR> condition 可以是 field relationship value <BR> 或是 lines relop numvalue 或 always <BR> field 可以是 from, subject, to, lines, 或 sender <BR> relationship 可以是 □□ ! relop <BR> 可以是 □<, >, <□□ > value 可以是任何字串 <BR> numvalue 可以是任何整数 <BR> action 可以是: <BR> delete 删除邮件 <BR> save foldername 存一份复本到指定的 folder 中 <BR> savecopy foldername 除了在 folder 中存放复本,同时也在信 <BR> 箱中存放复本 <BR> execute command 执行所指定的命令 <BR> executec command 执行指定命令外,还存一复本到信箱中 <BR> forward address 寄信到指定的地址 <BR> forwardc address 寄信到指定的地址外,还存一复本到信箱中 <BR> leave 将邮件存於信箱中 <BR> <BR> 以下举例说明 ``filter-rules" 的用法。 <BR> <BR> (1) if (subject matches /([a-z]+) a ([a-z]+)/) then executec <BR> "touch \"/home/usr/xx/1%&\"; touch /home/usr/xx/2%1; <BR> touch /home/usr/xx/3%2" <BR> <BR> 凡主题中有 a, 且 a 的前後字串为 "a-z" 之间任意字母开头或结尾的信件, <BR> 都会执行 "touch" 指令,并且将 a 前後的字串(包含 a) <BR> 存於 "/home/usr/xx/1" 目录下,a 前面的字串存於 "/home/usr/xx/2" 目录下, <BR> a 後面的字串存於 "/home/usr/xx/3" 目录下。 <BR> <BR> 附注: 有关 Regular Expression 方面的资料,可参考本中心 ASPAC 计划所出 <BR> 版编号 94019 的技术报告。 <BR> 该文件取得方法如下: <BR> (1) ftp 至 phi.sinica.edu.tw。 <BR> (2) 以 anonymous 进入帐号。 <BR> (3) cd /pub/aspac/doc/94。 <BR> (4) 档案名称为 94019.ps, 94019.zip 或 94019.ps.gz。 <BR> <BR> <BR> (2) subject contains "mime" ? save "~/elm-mail/mime" <BR> <BR> 凡主题含有 "mime" 的信件,都存到次目录 "elm-mail" 下的 "mime" 档案。 <BR> <BR> (3) subject contains "forward" ? forward "<A HREF="mailto:abc@ccvax.sinica.edu.tw"">abc@ccvax.sinica.edu.tw"</A> <BR> <BR> 凡主题含有 "forward" 的信件,都会转给在 "ccvax.sinica.edu.tw" 中的 <BR> "abc" 使用者。 <BR> <BR> (4) subject contains "bingo" ? executec "pwd >> /home/usr/xx/bingo" <BR> <BR> 凡主题含有 "bingo" 的信件,会先执行 "pwd" 指令,然後存档於 <BR> "/home/usr/xx" 目录下的 "bingo" 档案;并显示於 "Mailbox" 的画面中。 <BR> <BR> (5) subject contains "hello" ? execute "pwd >> /home/usr/xx/hello" <BR> <BR> 凡主题含有 "hello" 的信件,会先执行 "pwd" 指令,然後存档於 <BR> "/home/usr/xx" 目录下的 "hello" 档案。但并不显示於 "Mailbox" 的画面中。 <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -