Linux 版 (精华区)

发信人: abert (fly freely), 信区: Linux
标  题: 在一台Linux机器上设置pop3代理
发信站: 哈工大紫丁香 (2000年08月23日11:30:47 星期三), 站内信件

在一台Linux机器上设置pop3代理
  概述:在Linux服务器上,http/https/ftp代理的应用非常广泛,squid大家都很熟悉
,但是有些特殊情况下,你可能需要让一台Linux机器也做为pop3代理服务器,代理客户
端从互联网上接收邮件,并传送邮件给客户工作站。
  作用:也许这种服务对于专线连到ISP的用户更适合,在有的公司的内部网中,你需
要从外部世界收信,可能你不能直接与外部世界通信,但你能很容易地访问到你的防火
墙机器,这时,在防火墙机器上安装pop3代理就起到了一种不可替代的作用。
  软硬件环境:Redhat Linux 5.2,TIS通用防火墙代理服务程序plug-gw (下载),
实现方法:  
  1.安装pop3代理非常简单,你仅需要下载上面提到的一个很小的程序plug-gw即可,
请下载后放入/usr/local/etc目录下(需要执行权限)
  2.这里假设你需要代理互联网上两个邮件服务器,一个是public.sta.net.cn,另一
个是pop3.163.net,(若你设置了防火墙相关规则,请确保其外部接口至少能与上面提
到的两个邮件服务器通信,可参见另一篇关于防火墙的文章)
  3.在/usr/local/etc目录下创建存取表文件netperm-table,象下面这样:
  root@sh-proxy etc # more netperm-table
  plug-gw: port 110 192.168.13.* -plug-to
public.sta.net.cn-port110
  plug-gw: port 114 192.168.13.21 -plug-to pop3.163.net
-port110
  root@sh-proxy etc # ls -l
  total 24
  -rwxrwxr-x 1 root root 314 Sep 14 17:58 netperm-table
  -r-xr-xr-x 1 root root 22489 Dec 31 1998 plug-gw
  注:第一行允许192.168.13.0网段上任何机器可使用该代理服务器接收public.sta
.net.cn上的邮件。
  第二行仅允许一台机器192.168.13.21可使用该代理服务器接收pop3.163.net上的邮
件。
  4.修改/etc/services,加下面的一行:
  pop3proxy 114/tcp
  5.在命令行下运行两句程序,也可加入到/etc/rc.d/rc.local的最后,使得每次启
动时装载:
  # /usr/local/etc/plug-gw -daemon pop3 pop3 &
  # /usr/local/etc/plug-gw -daemon pop3proxy pop3proxy &
  注:请确信/etc/services中存在一行pop3 110/tcp ,若前面的名字不是pop3,而是
其它的如pop-3等,那么或者更新为pop3 110/tcp,或者运行usr/local/etc/plug-gw -
daemon pop-3 pop-3 &
  6.若你在windows客户端用outlook express收发邮件,若从public.sta.net.cn收信
,仅需改pop3服务器为你的防火墙即可,若从pop3.163.net收信,你还得更改标准pop3
端口号为114,而不是110。
 

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: linux.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.058毫秒