📄 00000017.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: scaner (P.o.t.S), 信区: Linux <BR>标 题: Sendmail Enable RELAY mini Howto <BR>发信站: BBS 水木清华站 (Fri Dec 11 23:12:59 1998) <BR> <BR>本文主要是解决高版本的sendmail(8.8.7以上)不能转发油件的问题. <BR>先简单提一下转发的概念.所谓转发,就是指通过这台Mail server <BR>发送目的地是别的Mail server的油件.打个比方,有两台服务器 <BR>a.mail.org和b.mail.org,一封To: <A HREF="mailto:some@b.mail.org,可以先">some@b.mail.org,可以先</A> <BR>发给A.mail.org,然后由A.mail.org发给B.mail.org.这个过程就是转发(relay). <BR>使用一般的Mail Client实际上就是有一个转发过程,他不是 <BR>直接将信发往目的服务器,而是本地的Mail server,再通过 <BR>本地的Mail Server将信发送出去.随着网络安全等等问题 <BR>渐渐得到重视,转发功能也由缺省允许变成缺省禁止. <BR> <BR>放开禁止的办法很多,首选是正确配制/etc/mail目录下的 <BR>几个文件.sendmail是通过类(Class)配合重写规则(rewrite rule) <BR>来进行地址检查控制的,所以配制文件必须按照要求的格式来写. <BR>一般的方法是将本地地址加入/etc/mail/ip_allow中, <BR>格式如下: <BR>A. <BR>A.B. <BR>A.B.C. <BR>A.B.C.D <BR>其他的子网表达方式都是非法的. <BR> <BR>一个例子就是: <BR>202.119.65. <BR>202.119.66. <BR>这样所有202.119.65.0-202.119.66.255的Mail client <BR>都能通过我的Mail Server转发油件. <BR> <BR>另一种方法是添加目的域名到relay_allow <BR>中,比如将 <BR>mere.ml.org <BR>test.org <BR>加如relay_allow中, <BR>所有法往<A HREF="mailto:someone@mere.ml.org或something@test.org都将">someone@mere.ml.org或something@test.org都将</A> <BR>被允许转发. <BR> <BR> <BR>如果你所希望的是一种开放式的服务,不进行任何检查, <BR>那重新生成sendmail.cf将是很不错的选择. <BR> <BR>就以redhat为例,先安装sendmail-cf这个rpm包, <BR>到/usr/lib/sendmail-cf目录下仔细阅读一下 <BR>README和README.check, <BR>然后到cf目录中,编辑redhat.mc,将所有关于地址检查 <BR>的选项都删除掉,然后用命令 <BR>m4 ../m4/cf.m4 redhat.mc > redhat.cf <BR>如果一切正常,redhat.cf就是生成的sendmail.cf <BR>复制到/etc/sendmail.cf后,重启动一次sendmail <BR>就可以了. <BR> <BR>最后说上两句:Sendmail的检查功能十分强大,如果有 <BR>必要甚至可以做地址检察数据库. <BR>不过个人还是比较喜欢qmail,简单易用,配置方便,没有 <BR>头疼的rewrite rule,可惜家里最后还是选择了sendmail <BR>就是因为sendmail的rewrite rule实在太cool了,想干 <BR>什么就干什么,比较合适个人定制使用. <BR>-- <BR>#telnet I.want.to.go <BR>telnet: Unable to connect to remote host: No Route to host <BR> <BR>※ 修改:·scaner 於 Dec 11 23:16:57 修改本文·[FROM: 202.119.79.67] <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.119.79.67] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -