动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 邮件系统软件 > Qmail
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Qmail ]的信息

本月文章推荐
.内外网物理隔离下的集群邮件系统.
.基于Linux的Webmail实现.
.Procmail的基本用法.
.如何让postfix找到最佳MX记录.
.防止垃圾邮件骚扰的八大招.
.在sendmail里如何控制邮箱大小.
.qmail安装历程.
.SpamAssassin 安裝手冊.
.在RHEL 4 上配置全功能的Postfix.
.Sendmail 郵件伺服器的防毒方式.
.FreeBSD下Qmail安装.
.在FreeBSD上使用minimalist组建邮.
.Qmail Toaster (Linux版).
.SendMail上手指南.
.FreeBSD4.7+Qmail+…….
.构筑我的电子邮局(下)-QMail篇.
.AMaViS一个 UNIX 下查病毒的邮件.
.安全地停止qmail-send进程.
.邮件系统的选型与架构专题(8).
.smtp协议手工使用.

内外网物理隔离下的集群邮件系统路由方案

发表日期:2006-12-3 |


在内外网隔离的环境下实现内外部邮件服务器的互通互发方案有多种,如两台服务器之间通过UUCP点对点通讯、通过服务器串口PPP通讯、通过双网卡堡垒主机软开关方式等。其最根本的要求在于系统运行安全、可靠、实用性强,另外还要自动化程度高,减少人工干预。

  考察现有的网络环境,通过堡垒主机+内外部邮件缓存服务器构成邮件系统隔离区,不失为一种好办法。堡垒主机通过两块网卡分别与内网、外网相连,关闭堡垒主机操作系统内核(Linux Kernel)的IP转发功能(IP Forwarding),使内外网通讯从网络层彻底断开。内外网邮件数据由应用程序通过堡垒主机的文件系统实现交换。同时,通过定时器,定时开关内部网卡(eth1)和外部网卡(eth0)构成网络软开关,从应用层保障内网的绝对安全。另外,通过内外部邮件缓存服务器构成邮件缓冲区,保证数据的万无一失。

  堡垒主机模式不需要改动现有的网络配置,只需要在现有的一台IBM xServer232主机上装上双网卡即可实现硬件配置,邮件数据交换速度快(依赖于网络数据传输速度),基本上可以满足目前和未来3-5年内的使用要求。

  1、概述

  在内外网隔离的环境下实现内外部邮件服务器的互通互发方案有多种,如两台服务器之间通过UUCP点对点通讯、通过服务器串口PPP通讯、通过双网卡堡垒主机软开关方式等。其最根本的要求在于系统运行安全、可靠、实用性强,另外还要自动化程度高,减少人工干预。

  考察现有的网络环境,通过堡垒主机+内外部邮件缓存服务器构成邮件系统隔离区,不失为一种好办法。堡垒主机通过两块网卡分别与内网、外网相连,关闭堡垒主机操作系统内核(Linux Kernel)的IP转发功能(IP Forwarding),使内外网通讯从网络层彻底断开。内外网邮件数据由应用程序通过堡垒主机的文件系统实现交换。同时,通过定时器,定时开关内部网卡(eth1)和外部网卡(eth0)构成网络软开关,从应用层保障内网的绝对安全。另外,通过内外部邮件缓存服务器构成邮件缓冲区,保证数据的万无一失。

  堡垒主机模式不需要改动现有的网络配置,只需要在现有的一台IBM xServer232主机上装上双网卡即可实现硬件配置,邮件数据交换速度快(依赖于网络数据传输速度),基本上可以满足目前和未来3-5年内的使用要求。

  2、网络架构

  基本架构如下图:(基本系统环境为:Redhat7.3+qmail)

由3台服务器构成的邮件隔离区DMZ
3、详细设计说明

  3.1 网络配置

  由三台PCServer构成隔离区,包括一台堡垒主机和2台邮件缓存服务器,假定ip地址配置如下:

  堡垒主机:

  连接外部网网卡:eth0 : 211.157.101.35
  连接内部网网卡:eth1 : 192.168.0.1
  外部缓存服务器:211.157.101.34
  内部缓存服务器:192.168.0.9
  外部邮件服务器(两台):211.157.101.31 和 211.157.101.33
  内部邮件服务器:(1台):192.168.0.145

  3.2 各服务器功能

  (1)堡垒主机:通过两块网卡分别联结两个网络,通过文件系统实现数据交换。



堡垒主机示意图

  (2)邮件缓存服务器:内外部邮件暂存后再定时转发
  (3)外部邮件服务器:接收外部邮件,转发内部邮件
  (4)内部邮件服务器:接收内部邮件,转发外部邮件

  3.3 邮件路由路径

  3.3.1 内部邮件服务器发送邮件流程



内部邮件服务器发送邮件流程
3.3.2 外部邮件服务器转发外部邮件流程



外部邮件服务器处理流程

  4、实现方式

  4.1 邮件存储转发模式(接收邮件)

  将所有属于mailer.com.cn 域的邮件转发到特定目录,定时调用转发程序转发到下一服务器。

  转发程序:Send-local-mail(由春笛公司提供,基于C,支持smtp、qmtp协议)

  4.2 邮件路由模式(外发邮件)

  将所有不属于mailer.com.cn 域的邮件转发到下一服务器(指定路由路径)。

  转发程序:Send-remote-mail(由春笛公司提供,基于C,支持smtp、qmtp协议)

  4.3 各服务器系统配置文件

192.168.0.1:
# cat /var/qmail/control/virtualdomains
chundi.com.cn:intramail
# cat /etc/crontab
1-59 * * * * root /root/send-local-mail
0 * * * * root /root/connect-internet
30 * * * * root /root/connect-intranet
堡垒机软开关:
connect-internet: ifconfig eth0 down; ifconfig eth1 up
connect-intranet: ifconfig eth0 up; ifconfig eth1 down
# /etc/tcp.smtp
127.0.0.1:allow,RELAYCLIENT=\\\"\\\"
192.168.0.:allow,RELAYCLIENT=\\\"\\\"
192.168.0.145:
#cat /var/qmail/control/virtualdomains
:extramail
:chundi.com.cn:chundi.com.cn
# cat /etc/crontab
0-59 * * * * root /root/send-remote-mail
/home/extramail
.qmail-default
./Maildir/
Maildir/
192.168.0.9:
#cat /var/qmail/control/virtualdomains
:extramail
chundi.com.cn:intramail
#/etc/crontab
0-59 * * * * root /root/send-remote-mail
0-59 * * * * root /root/send-local-mail
4.4 邮件路由路径

  接收邮件: A(A\\\\\') -〉B-〉C-〉D

  外发邮件:E-〉F-〉G-〉H

  5、方案特点

  5.1 安全、可靠

    网卡软开关硬件隔离;网络层隔离;应用层安全验证

  5.2 邮件交换效率高

    基于Ethernet 的通讯,10M-100M/s

  5.3 分布式架构,扩展性强

    邮件路由表可以随时修改,可以随时增删隔离区缓冲服务器。

  5.4 完全自动运行,无需人工干预,减少人为失误。

    系统定时器定时触发邮件路由转发程序,无需人工干预。

  5.5 数据同步周期、频率可根据需要和邮件数据量大小随时更改。

    提供了更为方便、灵活的选择。

  5.6 与邮件系统监控程序配合使用,可以在线监控邮件数据流量,随时掌握系统运行状况。

  5.7 预留邮件过滤程序、病毒扫描程序调用接口,可以实现系统级的垃圾邮件过滤和病毒扫描 。

  6、注意事项

  * 以上IP地址为假定IP, 具体实施时需要根据SIIM的实际网络环境指定IP。
  * 最小邮件数据交换时间间隔 >= 1个交换周期内邮件数据量传输所需时间。

  7、结论

  基于堡垒主机的邮件隔离系统在保障内网绝对安全的前提下,实现内外网邮件系统的可靠交换,不失为一种方便易行的办法。许多安全方案都是基于堡垒主机的,这方面有许多成功案例,实施起来没有任何技术风险。

上一篇:简易安装postfix邮件服务器 人气:2996
下一篇:用igenus-qmail拦截采用动态域名发送的垃圾邮件 人气:2667
浏览全部Qmail/Sendmail/Postf的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-12 team论坛 v2.0.4 bulid 080916 A
2008-10-12 Roclog v3.1.6
2008-10-12 SupeV v1.0.1 简体中文 GBK
2008-10-12 NetCMS v1.6.0.1010 正式版
2008-10-12 PHP考试系统PPFrame v1.2.7
2008-10-12 LPAS个人相册 v1.6.3
2008-10-12 快问仿百度知道系统 动态-静态-互
2008-10-12 方卡广告防点击系统 V1.0 GB2312
2008-10-12 泡菜内容管理系统[PCMS] v1.0 Bu
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成