Life with qmail -- 中文版
作者:Webmaster 来源:Linuxdby.com 点击:
日期:2007-05-28
[收藏] [投稿]
IE是否经常中毒?推荐您
|
| | EXT3 | qmail-command | 设置 | 第二个破折号后面的EXT的一部分 | | EXT4 | qmail-command | 设置 | 第三个破折号后面的EXT的一部分 | | HOME | qmail-command | 设置 | 用户的主目录 | | HOST | qmail-command | 设置 | 接收地址的域名部分 | | HOST2 | qmail-command | 设置 | 在最后的点前面的HOST部分 | | HOST3 | qmail-command | 设置 | 在倒数第二个的点前面的HOST的一部分 | | HOST4 | qmail-command | 设置 | 在倒数第三个的点前面的HOST的一部分 | | LOCAL | qmail-command | 设置 | 接收地址的local部分 | | LOGNAME | qmail-inject | 使用 | 在邮件头From中的用户名(4) | | MAILHOST | qmail-inject | 使用 | 在邮件头From中的主机名(2) | | MAILNAME | qmail-inject | 使用 | 在邮件头From中的个人姓名(2) | | MAILUSER | qmail-inject | 使用 | 在邮件头From中的用户名(2) | | NAME | qmail-inject | 使用 | 在邮件头From中的个人姓名(3) | | NEWSENDER | qmail-command | 设置 | 转发的发送人地址(参考帮助文档"man dot-qmail") | | QMAILDEFAULTDOMAIN | qmail-inject | 使用 | 重载ontrol/defaultdomain 文件 | | QMAILDEFAULTHOST | qmail-inject | 使用 | 重载control/defaulthost 文件 | | QMAILHOST | qmail-inject | 使用 | 在邮件头From中的主机名(1) | | QMAILIDHOST | qmail-inject | 使用 | 重载control/idhost 文件 | | QMAILINJECT | qmail-inject | 使用 | 指定几个选项(参见下面的表格) | | QMAILMFTFILE | qmail-inject | 使用 | 包含下一级跟踪的邮件地址列表的文件 | | QMAILNAME | qmail-inject | 使用 | 在邮件头From中的个人姓名(1) | | QMAILPLUSDOMAIN | qmail-inject | 使用 | 重载 control/plusdomain 文件 | | QMAILSHOST | qmail-inject | 使用 | 信封上发送者地址中的主机名 | | QMAILSUSER | qmail-inject | 使用 | 信封上发送者地址中的用户名 | | QMAILUSER | qmail-inject | 使用 | 在邮件头From中的用户名(1) | | RECIPIENT | qmail-command | 设置 | 信封上接收者的地址 | | RELAYCLIENT | qmail-smtpd | 使用 | 忽略 control/rcpthosts 文件然后在接收地址后添加值 | | RPLINE | qmail-command | 设置 | 邮件头返回路径 | | SENDER | qmail-command | 设置 | 信封上发送者地址 | | UFLINE | qmail-command | 设置 | UUCP风格的"From"行 | | USER | qmail-command | 设置 | 当前的用户 | | USER | qmail-inject | 使用 | 邮件头From中的用户名 (3) | QMAILINJECT 标志位 QMAILINJECT Flags | 字母 | 使用目的 | | c | 为From部分使用地址注释风格 | | s | 不考虑任何传入邮件的返回路径部分 | | f | 删除所有传入邮件的From部分 | | i | 删除所有传入邮件的Message-ID部分 | | r | 使用每接收者VERP | | m | 使用每邮件VERP |
5. 高级话题5.1. 关于 procmailprocmail 是一个流行的邮件传送代理( Message Delivery Agent , MDA). MDA的功能是从MTA为特定用户或者邮箱接收邮件, 然后按照用户的要求传送邮件的程序. procmail 可以用来针对邮件主体或者不同的邮件头内容过滤邮件. 举一个例子, 从某个特定的人发来的邮件可以被定向传送到某个专门为这个人准备的邮箱. 在qmail上应用procmail有两个技巧. 第一个, procmail 通常被配置成传送邮件到/var/spool/mail 下的mbox 格式的邮箱. 你可以重新设置安装procmail到缺省的$HOME 路径下, 或者指导用户不要依赖procmail 将邮件投递到默认的mbox位置. 除非你为$HOME 邮件投递方式打补丁, 否则, procmail依然会使用/var/spool/mail 作为临时文件. 另外一个问题是qmail-command和procmail使用的退出码是不同的. procmail使用的是标准UNIX退出码: 零代表成功, 非零代表失败, 失败的原因由/usr/include/sys/errno.h 定义. qmail-command 使用某个非零码指示永久错误, 其余作为临时码. 解决方式可以应用一个小的shell脚本为 qmail-command 翻译退出码. 这样的一个shell脚本曾经在qmail 邮件列表刊登, 现在被存档在这个位置http://www.ornl.gov/lists/mailing-lists/qmail/1998/04/msg00487.html. 同样的情况, 旧版本的procmail(3.14之前)不能直接传送邮件给maildir格式的邮箱. 最好的办法是升级你的procmail到最新版本. 另外一个解决办法是使用safecat, 这个程序将标准输入的邮件写入指定的maildir格式的邮箱. 用户可以使用 procmail 处方(传送指令)来使用
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1718 19 20 21 22 23 24 25 26 27 28 29 30 31 下一页
上一篇:Postfix Ecartis HOWTO - 集成ecartis + Postfix 下一篇:Maildrop的若干常见问题集锦(FAQ)
|