首页|资讯|互联网|电信|硬件|软件|情报|产经|博客|家庭|商用电脑|游戏|评测|学院|下载|网络通信|方案应用|搜索
移动计算|商用软件|外包|开源|中间件|企业|IT经理|发烧友|程序员|IT女性|学生|老板|笔记本|手机|台式机|数码|论坛
服务器
专家支招有效防止邮件服务器被滥用
作者: 来源: [收藏到E起摘]
编者按

  邮件服务器在Internet上扮演着一个非常重要的角色。SMTP(简单邮件传输协议)是Internet上计算机之间传送电子邮件所普遍采用的协议,Sendmail是构成邮件服务器的Unix系统中使用极为广泛的一种邮件传输代理程序,它遵循SMTP协议,提供了很强大的邮件服务功能,可以承载高达数万个用户的电子邮件通信服务。
【正文】
  二。编译、安装Cyrus-SASL程序库:
 
  2、解包:
 
  tar xvfz cyrus-sasl-1.5.27.tar.gz
 
  3、编译、安装:
 
  进入cyrus-sasl-1.5.27目录:
 
  #cd cyrus-sasl-1.5.27
 
  编译配置:
 
  #./configure ——enable-login ——enable-plain
 
  这里由于SASL库缺省状态下并不支持某些客户端软件的使用方式,所以要在生成配置文件时非凡加入一些功能选项。具体要加什么可以用命令查看:
 
  #./configure -help
 
  如加“——enable-login”是因为OutLook Expresss使用LOGIN的认证方法,SASL库缺省并不支持这种方式,所以要在生成配置文件时非凡加入。
 
  另外,缺省情况下,所有的库函数是安装到“/usr/local/lib”目录下,但Sendmail使用的库函数是在目录“/usr/lib”中的,所以需要做一些修改。在运行configure脚本前,修改其中的缺省路径就可以了。方法是打开configure文件找到下面这一行:
 
  ac_default_prefix=/usr/local
 
  改为:
 
  ac_default_prefix=/usr
 
  编译:
 
  #make
 
  安装:
 
  #make install
 
  到这里SASL库就安装好了(注重在整个编译安装的过程中都不能有任何错误警告显示才行)。
 
  接着必须设置Sendmail的使用者身份验证方式,因为这里要使用的是系统账号与密码来进行验证,所以要在“/usr/lib/Sendmail.conf”文件中指明:
 
  #cd /usr/lib/sasl/
 
  #cat > Sendmail.conf
 
  pwcheck_method: shadow

【责任编辑 赵显第】

上一页[1] [2]
关键字 邮件服务器  SMTP  预防  技巧经验 
精彩文章推荐
·专家指导深入剖析服务器虚拟化成
·45纳米宝德双子星PR1660T 独家图
·四核服务器 热炒之下冷思考
·双星同源 45nm宝德PR1660T深度评
·两手都要抓 服务器选购与数据库安
·实现文件双向传输 搭建FTP服务器
·微软正式推出SQL Server 2008 RT
·节能大作战——服务器十大省电秘
·Bobcat、VIA Nano能成为Atom杀手
·Intel公布Larrabee独立绘图芯片细
最新文章推荐
解决方案
查找
按应用查找:
按行业查找:
·Sogeti创新云
·EMC:真正绿色IT 要全面综合设计
·惠普为江门国税提供海量存储
·面对灾难 如何保护重要数据的安全
·EonStor产品平安城市监控存储解决
·EonStor产品电力行业解决方案
·面向服务的存储解决方案
·华为3Com:天津海事局存储系统案例
·Sun核心解决方案为电信行业注入新
·联想深腾1800机群助上海交大生命科