荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Lg (创造人生的传奇), 信区: Linux
标 题: Sendmail 的常见问题
发信站: BBS 荔园晨风站 (Tue Oct 24 12:32:11 2000), 站内信件
发信人: deardragon (老农), 信区: sendmail
标 题: [转载]Sendmail 的常见问题(zhuan)
发信站: 快意灌水站 (2000年04月27日14:00:47 星期四), 站内信件
发信人: bsd (bsd), 信区: Linux
标 题: [转载]Sendmail 的常见问题
发信站: 华南网木棉站 (Tue Apr 4 13:39:10 2000), 转信
转自清华
一.sendmail启动时间长
说明你的域名没有被解析.
1)dns设置出错, 修改一下host 文件,填入关于
你这台机的ip和域名.它主要时间的是花在搜索你本机的ip上.一般次序
都是 hosts,dns的,你把第一个dns server填自己的ip, 就快了.
注意你自己的IP那行要有三项,这样sendmail,httpd,sambad等就不会等半天了。
给你一个例子:
(假设你的IP是166.111.166.1)
127.0.0.1 localhost localhost.localdomain
166.111.166.1 MyMachine MyMachine
202.112.58.200 SMTH
2)在/etc/hosts文件中使用长主机名,如:bbs.gznet.edu.cn,而不是bbs
3)关闭sendmail的dns查询
是8.9.3的版本
修改/etc/sendmail.cf中的ServiceSwitchFile
指到一个新的文件,比如
O ServiceSwitchFile=/etc/sendmail.sw
然后在这个/etc/sendmail.sw中写
hosts files
aliaes files
passwd files
就可以了.
当然前提是用了nullclient或者设了Smart host
二.禁止sendmail
setup 选系统服务里不选sendmail
三.使自己的机子成为邮件服务器
1) 550...the server says relaying denied
在/etc/sendmail.cf中找到:
R$* $#error $@ 5.7.1 $: "550 Relaying denied"
修改成:
R$- $@ OK
R$-到$@ OK中间用TAB键。
此时要注意,你的系统可能因错误配置而被用于匿名发送垃圾邮件。
高版本的sendmail缺省情况下"550 Relaying denied"是打开的。
使某些机子可以send mail, 其它不行
1. vi /etc/sendmail.cf
FR-o /etc/mail/access (relace FR..../relay-domains)
2. cat > /etc/mail/access
Your.Pc.IP.Address RELAY
ie. 166.111.32.2 RELAY
or 166.111.32 RELAY ( this mean 166.111.32.0 -255)
3. makemap hash /etc/mail/access
(mean build the access db)
4. kill -HUP PID (PID is the pid of sendmail)
四.sendmail的书
O'Reilly有本专门讲sendmail的书(现在是第2版). 页数是13xx左右.
相当于一本专业字典. sendmail.org上面都是滴湿碎野来者...
五.sendmail 8.9.3中smart host的定义方法
最简单的自然那时候简单的机器明
DSmail.tsinghua.edu.cn
如果是用ip需要用$[ $]包起来.
DS$[202.119.32.11$]
还有一种是可以连同mailer一起定义上
DSsmtp:mail.tsinghua.edu.cn
六.sendmail-8.9.3的virtual host
首先是编译sendmail的时候要加上对代办处db table的支持然后
建立一个virusertable文件
格式很简单了
比如
info@foo.com foo-info
info@bar.com bar-info
@bag.com jane@where.net
还可以这样用
@foo.org %1@where.net
最后用makemap更新一下数据库就可以了.
七.重新启动sendmail
/etc/rc.d/init.d/sendmail restart
八.查sendmail的版本
telnet 127.0.0.1 25
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
220 my.domain.com ESMTP Sendmail 8.9.1a/8.9.1; Thu, 22 Jul 1999 16:46:00
+0800 (CST)
8.9.1a is your curent version of sendmail
8.9.1 is your current version set in sendmail.cf file
九.在sendmail中,怎样既转发邮件又在服务器中保留
假定你的帐户名是froze
编辑文件 ~/.forward
加入一行:
\froze, 转发地址
就可以了
--
※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 202.38.249.9]
--
--
☆ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: bbs@202.104.234.75]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店