《用花生壳动态域名加架邮件服务器.doc》由会员分享,可在线阅读,更多相关《用花生壳动态域名加架邮件服务器.doc(34页珍藏版)》请在三一文库上搜索。
1、用花生壳动态域名加架邮件服务器 2008-04-13 16:40:28标签:服务器 邮件 域名 动态推送到技术圈 产品简介: MuseGroupware System【缪斯群件系统】是面向企业的综合通讯平台,包含邮件和即时通讯服务,通过本系统,企业可以建立一个以自身公司为核心的即时通讯平台,该平台不局限于某一个网络或者某一部分特定的人群,任何实体或者公司都可以通过架设MuseGroupware来实现真正属于自己的即时通讯系统,可以自由开设帐户,添加应用,设定权限,甚至可以结合自身资源像MSN,QQ一样来运营。MuseGroupware旨在开辟新的技术领域,创造新型办公沟通模式,提升办公效率,降
2、低企业通信费用,增强企业内部沟通能力,改善企业与客户之间的沟通渠道,创造新兴的企业沟通文化,提高企业生产力。MuseGroupware System是MuseMail(缪斯邮件系统)和MuseIM(缪斯即时通讯系统)的集合体,集成了邮件服务和即时通讯服务,是两者的有机结合体。MuseGroupware System融合了邮件技术和即时通讯技术,遵循国际标准XMPP协议标准,通过采用邮件路由原理对即时消息发送和接收进行定位,支持公网和内网环境,分布式的设计模式使架设了MuseGroupware 系统的单位之间可以相互自由连接和通信,同时又可以发送和接收邮件。Obuddy(Office Buddy
3、,意即“办公伙伴”)是MuseGroupware的客户端软件,提供以即时通讯服务为主的功能,包含邮件管理,群组即时消息聊天,视频/音频聊天,电子白板和共同浏览等诸多功能。Obuddy支持直接用邮箱用户名和密码登录,支持点到点的文件传输,当好友离线时,可以自动将即时消息转换成邮件发送到对方的邮箱中;当用户在线时,所收到的邮件会自动转换成即时消息并提醒用户。Obuddy集多种技术于一体,支持P2P的消息发送和文件传输,具有非常强的防火墙穿透能力,能适应于各种复杂网络环境。同时,MuseGroupware提供丰富的二次开发接口,支持第三方基于本平台进行上层业务的快度构建,并且能通过开发接口实现将其内
4、部业务系统或者类似CRM,ERP这样的软件整合,实现系统间的无缝集成。在动态IP环境下,向互联网发布邮件服务器需要把动态IP解析成静态的,本文介绍如何使用花生壳动态域名搭建邮件服务器并实现企业间的即时通讯。 准备工作1.选择和确定好缪斯群件系统服务器的数据库平台。如果打算使用服务器上已有的数据库服务,则安装的时候可以不选择安装Mysql数据库模块,否则,MuseGroupware System安装程序将自动为您安装配置好基于Mysql的数据库服务。2.配置好基本的网络环境。在架设成为Internet 邮局服务器的情况下,如果准备安装MuseGroupware System所在的服务器位于内网,
5、则必须在网关上做好相应的NAT映射设置(具体设置请参考相关产品操作手册),将内网服务器的端口完全开放给 Internet,让来自Internet的访问请求能正确到达内网的服务器。另外,如果网络中存在隔离的网络防火墙或者服务器上安装有网络防火墙软件,必须在上面设置开放MuseGroupware System 所要求开放的端口,使邮件服务能正常运行。3. 设置好域名的MX(mail exchange)记录。对于每一个申请好的域名,都有mx记录(邮件交换记录,是域名在DNS服务器上的一个记录,用来告诉DNS服务器,在该域名中是哪台计算机在负责处理邮件)可以进行设置,以指定与域名相对应的邮件服务器所在
6、的地址。要让外部发过来的邮件能被正常接收,必须对该记录进行设置。(具体设置方法,请联系您的域名注册服务商)4. 安装设置Microsoft IIS。MuseGroupware System的webmail部分用asp语言编写,需要IIS的支持。在默认的情况下,IIS会在安装windows时会被自动安装,如果服务器上没有安装IIS,请先安装IIS(在控制面板中选择“添加或删除程序” - 添加/删除windows组件,选择“Internet信息服务”进行安装)。 MuseGroupware System安装过程一下载安装MuseGroupware System1. 可以到http:/ System
7、 2008的最新版本(本软件包括服务端和客户端两部分)。MuseGroupware System 下载的软件安装包含全部功能,不需要另行下载相关插件和其他第三方软件,免费版除了只有25个用户邮箱的限制外,没有其他任何功能或者时间上的限制。2. 服务器端下载后,我们可以直接运行安装文件进行安装(安装之前请关闭防火墙和杀毒软件),以下是过程图片:本群件系统还支持繁体,根据需要进行选择. 在接下来的安装过程中,选择安装组件是重要的一个环节,安装的组件不同,可以将服务器部署成不同的模式,下面对这几种模式进行说明:1 全部安装模式此模式适合在一台主机上安装MuseGroupware System,所有组
8、件都安装后,不需管理员特别设置,即可快速开放邮件服务。这种模式一般是少于1万用户数量,对系统没有特殊要求的用户(当然想利用网络中已经有SQL SERVER数据库服务器资源的用户除外),此种架设模式的优点是安装架设简单,部署快速,而且管理相对简单和方便,适合大多数企业和公司。2 纯服务器模式选用这种模式安装后,将只有服务器内核和Webmail程序被安装到主机上,MuseMail的客户端工具将不会被安装,管理员可以通过在另外的主机上安装客户端管理工具对服务器进行管理。3 纯客户端模式这种模式适合管理员在自己的工作机器上进行安装,安装程序将只安装基本的客户端管理工具和维护工具。管理员在安装完成后可以
9、通过远程连接的方式对服务器进行管理。下面分别对组件进行说明:1 My Sql数据库 MuseMail 自带的Mysql4.1核心程序,用户可以根据情况选择安装或者不安装;2 服务器管理器是管理MuseMail Server的终端工具,可以通过远程连接的方式对服务器进行管理。3 服务器主程序 MuseMail Server的内核程序。4 MuseMail Webmail MuseMail Server提供Web服务的程序组件,安装该部分后,将能通过Web实现网页邮件收发,远程管理等众多功能;5 初始化工具在安装完系统后,安装程序将自动调用此工具对数据库进行初始化,并且建立系统的第一个域和管理员,
10、自动安装WEBMAIL等。如果安装了内核程序,则该项为必选项,否则服务器内核将不能正常工作。6 维护工具当邮件服务器内核程序所使用的数据库服务器IP地址发生变更,或者Webmail采用分布式的方式来架设,该工具提供给管理员对变更后的参数和主机地址进行设置。7数据导入导出工具此工具可将系统内所有数据全部备份成一个压缩包,此压缩包可将一个全新安装的系统还原成备份前的状态。可用于数据迁移或重装系统后的恢复。8 帮助选择要安装的目录。点击安装继续。安装程序将您所选择的组件安装复制到您的计算机后,将自动打开系统初始化面板引导您进行数据库的初始化和系统相关参数设置。在初始化面板的第一个页面,将提示您选择何
11、种数据库进行初始化(建议选择默认安装类型),如果安装了Mysql数据库,系统将默认提示选择 Mysql数据库进行初始化设置. 如果想将其他数据库服务器作为进行存储,则只要输入相应的密码,用户名等必要的参数,点击下一步,系统初始化程序将自动在数据库服务器中建立邮件系统的基本数据表。在使用SQL SERVER做为数据库服务器进行存储时,您必须确认计算机是否已经安装过Mdac或者Sql Server的客户端访问工具,如果没有安装,必须先安装好mdac数据访问组件后方可正常连接SQL SERVER进行初始化处理。如果本系统采用的是SQL SERVER数据库时如下图所示:(一般情况下使用默认方式安装,这
12、样维护更简单)该步骤是提示用户设置指定MuseGroupware System内核程序所在的位置和IPC服务端口(在分布式安装的情况下,内核有可能安装在其他IP地址的服务器上,因为WEBMAIL必须通过此设置找到内核程序进行信息交换,如果此数据设置错误,将导致Webmail不能正常运行) 如果默认安装在同一台机器上,则不要进行更改,直接点击下一步继续系统初始化面板将在指定的数据库服务器上建立MuseMail数据表。待数据表建立完成后,系统初始化面板将自动启动邮件服务器内核程序(如果为分布式安装,将会提示用户启动并设置),同时打开以下面板,引导用户建立系统的第一个域,并设置基本参数。该步骤引导用
13、户进行系统的初始化设置,用户可以在此面板建立系统主域和域管理员及密码,选择系统默认的备份目录(备份目录不能和MuseMail安装目录是同一个目录或者为其子目录),主DNS服务的IP地址(系统默认设定的DNS IP地址与操作系统DNS设置一致)以及外部访问此服务器的地址。注意:如果系统对公网开放,访问主机IP,则必须输入公网的合法地址,否则不能正常提供网络磁盘服务。输入完所有的资料后,点击“下一步”按钮,系统将会建立域和域管理员,同时安装好基于IIS的WEBMAIL,一切妥当后,系统将自动启动服务器控制器和服务器核心程序,接下来会自动打开IE浏览器,并转向 WEBMAIL 的安装地址,提示用户登
14、录 WEBMAIL。(用户可以通过建立好的域和域管理员登录WEBMAIL)输入完所有的资料后,点击“下一步”按钮,系统将会自动建立域和域管理员,同时安装好基于IIS的WEBMAIL。系统初始化完成后,将提示基本的处理日志信息供用户参考。至此,系统的安装和初始化配置已经完成。(用户可以通过建立好的域和域管理员登录WEBMAIL)一切妥当后,系统将自动启动服务器控制器和服务器核心程序。到这个阶段,服务器部分安装完成了并且本系统还会自动配置WEB方式的邮件系统。完成安装后,为了让webmail能正常工作,对于一些比较严谨必须首先对MuseGroupware的安装目录进行权限设置,因为 Webmail
15、所依赖的IIS进程将会要访问MuseGroupware安装目录,比如在webmail上查看邮件,删除邮件,建立文件夹等等操作,都会涉及到MuseGroupware目录的访问权限,具体操作如下:1)首先在MuseGroupware安装文件夹上点击鼠标右键,选择“属性”。)选择“安全”页面,可以看到当前MuseGroupware目录的访问权限。)点击“添加”按钮,选择添加“everyone”用户到授权访问列表中,赋予其除“完全控制”外的一切权限;)至此,MuseGroupware目录的IIS访问权限已经设置完毕,Webmail就能正常工作了。 建立网络部分为了满足ADSL拨号上网同时又需要用到独立
16、的邮件服务器的用户,这时我们就要用到“花生壳”这个软件,用这个软件来实现动态ip情况下绑定域名配置邮件服务器。1)下载花生壳动态域名解析软件并安装。2) 运行花生壳软件,点击“注册新护照”,根据弹出注册护照窗口提示进行注册。注册新护照完成后,使用所注册的护照名称和密码填入花生壳软件中进行登陆。并同时申请一个域名作为邮件服务的地址,登录oray网站域名中心注册域名国际域名注册选定域名即可。 3) 根据提示激活上一步所申请的免费域名花生壳动态DNS服务。当激活了域名以后时候,花生壳软件已经在线了。我们所申请的免费域名已经绑定到当前的公网IP 地址,互联网可通过所申请的域名直接访问到当前的公网IP了
17、。不过,在这里我们使用收费的顶级域名作示范。如下图。4 )最后我们还需要为顶级域名添加一个MX记录。打开网页到花生壳的主页http:/,我的控制台-我的域名列表-选择域名-设置记录-MX记录- 优先级10添加。如下图所示。 那什么是MX记录呢?MX记录也就是邮件交换记录,是域名在DNS服务器上的一个记录,用来告诉DNS服务器,在该域名中是哪台计算机在负责处理邮件。到此,我们的邮件系统与即时通讯部分便可以轻松的与外界沟通。 系统检查和测试安装完成后,服务都会自动启动,并且在“开始”菜单的程序组中可以找到所有的组件和附件:1)登陆管理端程序 双击桌面上的图标“MuseGroupware服务器管理器
18、”运行 MuseGroupware System服务器管理程序或双击系统托盘区的图标选择,启动管理工具。2)设置邮件域点击左边的“域名管理”,可以与域进行新增、编辑、删除、刷新操作。3)设置域属性打开域属性设置页后,可以设置域的管理员以及域的容量,域用户数量,到期时间和公共地址簿的容量。同时管理员也可以新增和修改新的域。4)设置,增加用户管理员可以通过此面板增加、删除和修改用户。2. 通过WEBMAIL进行设置1)在IE浏览器中输入WEBMAIL的地址(系统默认安装到 http:/localhost/webmail/)现在我们也可以直接用我们的域名进行登录了,以安装时设定的超级用户的身份登录系
19、统。如下图:2)登录以后选择左边菜单的“系统设置”栏,进入系统管理选项页面。3)选择“基本设置”可以对服务器的基本参数进行设置。4)基本参数页面部分设置如下截图:5)选择“域设置”可以对服务器的域属性进行设置。6)选择具体的域点击“编辑”可以对该域属性进行设置。7)以下是域属性设置的具体页面:8)选择左边菜单的“用户管理”可以实现对用户分别进行管理。9)选择具体的域,可以通过该页面增加、删除和修改用户。10)通过以下页面可以增加用户。 收发信测试以上各项均设置完成后,可以使用常用的邮件客户端软件如 Outlook Express, Outlook, FoxMail 来测试,“发送邮件服务器(S
20、MTP)”和“接收邮件服务器(POP3)”项中设置为邮件服务器的IP地址或主机名,POP3用户名和口令要输入用户管理管理中设定的。1. 客户端软件测试 下面我们以 Outlook Express 为例,也讲述如何设置邮件客户端软件。1)增加邮件帐号点击菜单“工具”中的“帐号”,弹出如下图所示。在弹出的“Internet帐号”对话框中,单击“添加”按钮选择“邮件”2)设置发件人名字进入到“Internet连接向导”填入用户的名字,点击下一步。3)填写邮件地址填写您在邮件系统的增加的用户的电子邮件地址到“电子邮件地址”里。4)填写邮件服务器接收邮件服务器选为“POP3”,在接收邮件服务器POP3的
21、地方填入您的邮件服务器的主机名或IP地址,而在发送邮件服务器SMTP填入您的邮件服务器的主机名或IP地址。5)填写帐户名和密码输入您的邮件系统中的用户的帐号名和密码;点击下一步。6)至此添加帐号完成。7)修改帐号属性要修改用户设置请点击菜单中的“工具”-“帐号”,选择好你想要设定的帐号,按“属性”。8)修改帐户信息如果邮件系统的SMTP服务激活了“发送认证功能”,则必须选中“外发邮件服务器”下面的“我的服务器要求身份验证”选项。如果当前用户的域属于邮件服务器的主域,则直接输入用户名即可,如果为非主域,则必须输入完整的邮件地址,比如 在上面步骤中,如果设置“我的服务器要求身份验证”选项。则可以点
22、击右边“设置”按钮,来设置认证方式。一般都是采用“使用与接收件服务器相同的设置”。9)收发邮件测试写邮件分别发送到本域用户和外域用户, 然后接收。2. Webmail测试MuseMail Server 系统支持 Webmail 收发邮件,安装完成后用浏览器进行测试。 默认WEBMAIL安装登录地址是 http:/yourip/webmail/1)登录Webmail2)文件夹列表2)发邮件页面WEBMAIL支持HTML的邮件编辑方式,支持本地图片插入,颜色表格和多种文字格式的设定,使用户能根据需要进行混合的图文混排。3)收取外部的POP3邮件当点击“收邮件”时,WEBMAIL系统会发出收取当前用
23、户外部POP3邮件的命令,如果当前用户已经设定了外部POP3的收件条目,则会被系统收取存放到用户本地的邮件文件夹中。 即时通讯的客户端安装过程接下来就是安装即时通讯的客户端了,客户端安装的整个过程都比较简单,我就不在这里过多罗嗦了,截一两个图给大家看看:简单的几秒钟,整个客户端软件Obuddy的安装就搞定了。接下来的事情就是登录进行使用了。输入在服务器管理器里面建立的帐户的邮件地址和密码,设置好服务器地址,就可以登录使用了。服务器地址就设置为安装时服务器的地址就可以了。(如果是在互联网上应用的话,不需要设置这个地址,因为这个软件可以自动根据邮件地址定位服务器)登录进入后,可以看到主面板了。这时候我可以在服务器管理器里面给其他同事建立帐户,然后加入到我的Obuddy即时聊天工具面板里面了。我将同事添加到我的好友当中。根据公司的组织结构我根据部门建立了相应的组,并且把这些相应的同事都加入到了这些组当中。至此,我完整的架设了一个属于自己公司的即时通讯系统。缪斯群件系统 包括,企业邮件服务器,企业即时通讯系统,企业即时通信系统本文出自 51CTO.COM技术博客