您所在的位置: 中国西部教育网 > 教育新闻 > 操作系统 > 正文
Linux系统上架设一台高容量POP3服务器
http://www.cnwedu.com   2007-9-26 9:21:15    中国网络    浏览次数:    评论数:
    POP3(Post Office Protocol 3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到互联网上的邮件服务器和下载电子邮件的电子协议。 
  它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。本文将介绍如何使用开源软件Procmail和Qpopper,在Linux系统上配置一台可供大量用户使用的POP3服务器。
  1、下载Procmail和Qpopper
  Procmail可从http://www.procmail.org/procmail-3.21.tar.gz下载。
  Qpopper可从http://www.eudora.com/qpopper_general/下载。
  2、编译Qpopper
  假设下载的文件放在/root
  #cd /root
  #tar xvfz qpopper4.0.3.tar.gz
  #cd qpopper4.0.3
  #./configure ——enable-hash-spool=2
  ——enable-log-login
  ——enable-server-mode
  ——enable-fast-update
  ——enable-shy
  ——enable-spool-dir=/usr/mail
  ——enable-specialauth
  注释:
  ——enable-specialauth 使用/etc/shadow 密码认证——enable-hash-spool=2 使用二级hash结构
  ——enable-spool-dir=/usr/mail 则用户信箱文件为/usr/mail/j/e/jephe
  ——enable-log-login 记录下成功的POP3登录进入syslog
  ——enable-server-mode和——enable-fast-update
  不要让qpopper在用户存取信箱时拷贝信箱文件到临时文件,减少磁盘I/O,增强性能。
  ——enable-shy让服务器响应时不要显示版本信息,增强安全性。
  #make
  #make install
  编辑文件/etc/inetd.conf
  在/etc/xinetd.d下创建文件pop3,包含下面的内容:
  service pop3
  {
  socket_type = stream
  protocol = tcp
  wait = no
  user = root
  server = /usr/local/lib/popper
  server_args = qpopper -F -S -s -c -R -T120
  port = 110
  }注释:
  -F enable fast update
  -S enable server mode (在用户对该服务器没有shell存取时做)
  -s 打开LOG功能
  -c 忽略用户名的大小写
  -R 不对连接进来的IP地址做反向域名检查
  -T 设定超时时间
    这样设定之后,如果用户jephe收取信件时,则先锁定信箱文件/usr/mail/j/e/jephe创建锁文件.jephe.pop,检查信件数目,退时出更新状态,生成.jephe.cache文件。
评论首页 >> 教育新闻 >> 操作系统 >> 评论
现在 人对本问发表评论
  • 用 户 名:     匿名发表
  • 评论标题: 
  • 评论内容: 
请输入关键字
◆ 热点信息
文章排行
招生咨询
最新信息
◆ 图话校园
 校园 出国 学堂 
关于我们 | 网站声明 | 广告服务 | 监督举报 | 网站建设 | 人才招聘 | 联系我们 | 申请链接
西部教育网版权所有 备案序号:渝ICP备07000941号
通用网址:中国西部教育网(西部教育网) 中文域名:中国西部教育网.cn (西部教育网.cn)
业务及合作热线:023-68604476 023-63856422 传真:023-68604476 广告信息发布:13637958836 13452350245
通讯地址:中国重庆市高新区渝州路 邮编:400039 广告信息发布:cnweduhxb@yahoo.com.cn 投诉: cnwedu@yahoo.com.cn
QQ在线服务:252817667 297461470