当前位置:七道奇文章资讯安全技术菜鸟入门
日期:2010-06-24 00:04:00  来源:本站整理

LINUX下利用SMTP安全手册—Qmail安全[菜鸟入门]

赞助商链接



  本文“LINUX下利用SMTP安全手册—Qmail安全[菜鸟入门]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Qmail有一个名为rcpthosts(该文件名源于RCPT TO号令)的配置文件,其决意了能否承受一个邮件.只有当一个RCPT TO号令中的接纳者地址的域名存在于rcpthosts文件中时,才承受该邮件,不然就回绝该邮件.若该文件不存在,则全部的邮件将被承受.当一个邮件服务器不管邮件接纳者和邮件接纳者是谁,而是对全部邮件举行转发(relay),则该邮件服务器就被称为开放转发(open relay)的.当qmail服务器没有rcpthosts时,其是开放转发的. 
设置自己服务器为非open relay的最简单的办法就是将你的邮件服务器的全部域名(若DNS的MX记录指向该机械,也应当包含该域名.比方你的机械有三个域名mail.linxuaid.com.cn、mail1.linuxaid.com.cn,并且linuxaid.com.cn的MX指向mail.linuxaid.com.cn,则qmail的rcphosts的应当包含mail.linuxaid.com.cn、mail1.linuxaid.com.cn和linuxaid.com.cn).
但是这将招致你的本地客户也被回绝利用你的服务器转发邮件,而要支持客户利用MUA来发送邮件,必须答应客户利用服务器转发邮件.qmail-smtpd支持一种有挑选性的忽视rcpthosts文件的办法:若qmail-smtpd的环境变量RELAYCLIENT被设置,则rcpthost文件将被忽视,relay将被答应.但是若何辨认一个邮件发送者能否是自己的客户呢?qmail并没有采取密码认证的办法,而是判断发送邮件者的源IP地址,若该IP地址属于本地网络,则认为该发送者为自己的客户. 
这里就要利用ucspi-tcp软件包.在这里我们要利用该软件包的tcpserver程序.该程序的功效近似于inetd-监听进入的衔接恳求,为要启动的服务设置各种环境变量,然后启动指定的服务. 
tcpserver的配置文件是/etc/tcp.smtp,该文件定义了能否对某个网络设置RELAYCLIENT环境变量.比方,本地网络是地址为192.168.10.0/24的C类地址,则tcp.smtp的内容应当设置以下: 127.0.0.1:allow,RELAYCLIENT=""  192.168.10.:allow,RELAYCLIENT=""  :allow
这几个法则的含义是指若衔接来自127.0.0.1和192.168.10则答应,并且为其设置环境变量RELAYCLIENT,不然答应其他衔接,但是不设置RELAYCLIENT环境变量.这样当从其他地方到本地的25号衔接将会被答应,但是由于没有被设置环境变量,所以其衔接将会被qmail-smptd所回绝. 
但是tcopserver并不直接利用/etc/tcp.smtp文件,而是需求先将该文件转化为cbd文件: 
[lix@mail /etc]___FCKpd___1nbsp;# tcprules tcp.smtp.cdb tcp.smtp.temp
然后再回头看在/service/qmail-smtpd目录下的run文件中有 
/usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb 
可以看到,tcpserver操纵了/etc/smtp.cbd文件.若本地有多个网络,则需求这些网络都呈目前/etc/tcp.smtp文件中. 
这样就实现了答应本地客户relay邮件,而避免relay被滥用.


  以上是“LINUX下利用SMTP安全手册—Qmail安全[菜鸟入门]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • windows下的近似linux下的grep号令--findstr
  • linux下mysql链接被防火墙禁止的办理办法
  • Linux下mysql新建账号及权限设置办法
  • SUSE Linux下搭建Web服务器
  • Windows/Linux MySQL忘掉密码重置密码教程
  • Linux下Apache自动监测重启脚本(智能化程度较高)
  • linux备份 linux克隆 linux clone
  • <b>为什么 Linux不需求碎片整理</b>
  • CentOS6 yum搭建Linux+Nginx+PHP+MYSQL(LNMP)
  • Linux系统有效防备ARP攻击
  • Linux下 Memcache的安装和简单管理
  • 笔记本预装linux重装成windows系统
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .