Linux上架设一台高容量POP3服务器

文章作者 100test 发表时间 2007:09:15 12:20:06
来源 100Test.Com百考试题网


  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-0update

  ——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-0update

  不要让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 0update

  -S enable server mode (在用户对该服务器没有shell存取时做)

  -s 打开LOG功能

  -c 忽略用户名的大小写

  -R 不对连接进来的IP地址做反向域名检查

  -T 设定超时时间


相关文章


设定Linux操作系统的启动密码
使用U 闪存启动并安装UbuntuLinux系统
如何用Iptables实现Linux下强大的NAT功能
Linux操作系统备份后的恢复方法
Linux上架设一台高容量POP3服务器
理解VMware虚拟机下网络连接的三种模式
新手学堂:系统服务所有者、组、权限简介
Linux操作系统下的dd命令技巧
实用技巧:活用Linux操作系统的后台任务
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛