荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: 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软件 网络书店