Windows2008下Jira与HMailServer免费邮件服务器搭建一.概述负责一个项目,所有的开发电脑都不能上网,在测试阶段用到 Jira,想要用 Jira 结合一个内部邮件服务器进行局或网内的测试管理,在网上找了 N 久,终于找到 HMailServer,经过 1 天半结合网上介绍的方法操作,终于搞定,回想走了很多弯路,现把这些弯路记录下来,以期要搭建的人参考,不要再走我的老路:(接下去借用网上一个截图比较漂亮的介绍[/520839/385003 ]为例进行整理讲解)。
安装需要准备如下软件:1. HMailServer 安装包:使用当前最新的版本是 5.3.3官方下载地址:/2. HMailServer 汉化包下载地址: /blog/post/7.html3. 需要 Microsoft .NET Framework Version 2.0 支持,微软官方下载地址:/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e 04f5&displayLang=en三个软件包下载下来以后先装.NET Framework 2.0,这个简单全部 next. 二.HMailSrever安装1. HMailServer 安装,这里我们选完全安装2. 用户不多的话,我就直接使用内置的数据库引擎,如果用户多的话,可以选择下面的 mysql、mssql、postgresql 数据库的一种.3. 这里需要设置 HMailServer 管理控制台的密码,设置好了要记住哈4. 当我们连接到管理控制台的时候需要输入此密码5. 安装完成后,把汉化文件包里的 chinese.ini 文件复制到 HMailServer 安装目录的 languages 目录下,因为这个汉化文件是 5.3 的,我对比英文语言文件,居然发现少译了五行,汗~!把缺少的五行复制过来,自己也可以把它随便翻译一下.(注:本人英语尚可,没有进行汉化,这里列出来给大家顺带看下.)6. 然后打开到 bin 目录下的 hMailServer.ini 文件,在 GUILanguage 字段下增加 chinese 的支持7. 改完了以后记得需要重启一下服务才可以改变语言界面哈8. 进入到管理界面,选择菜单“File”里的“Select Language”,选“chinese”,重新连接,界面就变成中文了,到此为止我们的安装设定就成功了.下面我们正式进入邮件系统相关设定了三.HMailSrever设置1. 先添加一个域,如果你是域环境,最好就填你们的域名好了,我这里在工作组环境测试,我随便填写成 (这里随便你想填个什么域名都没关系啊),保存先.2. 更改一下限制,域使用的空间、邮件的最大尺寸、用户最大空间、用户数等等,比如,这里整个硬盘只有 60G 空间的话,每个用户 1G,允许最大的邮件为 30M,太大了对服务器的压力太大了,我们可以按如下图设置进行限制设定3. 接着我们要为用户创建帐号了,输入用户名、密码,保存,记得这里也要设置一下用户空间大小不超过 1G 就可以保存了,因为上面我们做好了限制.4. 参考的文章到此结束,其他很多文章也说到此结束局域网可用,如果真的在此停下来,只有装有 HMailServer 的本机电脑可进行收发,其他客户端在配好连接测试时是通不过的,一般会提示“pop3 连接接收邮件服务器超时。
请检查'pop3 服务器'是否正确”等错误.后来经过查看其他方法,还有 如下接下来的步骤需要进行。
接下来设置外部邮件的收取(一开始觉得只是局域网内用,不需要设 置外部邮件,但事实如果不设是无法使用的),点上面的外部账号,设置外部任何一个可用的外部 邮件帐号的 pop3 设置,这里只能使用 POP3 收取, 如下图:5. 设置外部帐号 smtp,路径“设置→协议→smtp ”,设置任何一个外部可用的 smtp 邮箱帐号。
6. 在“Settings Advanced”设置默认域。
域就是你之前在 Domains 创建的那个。
7. OK另外,几点注意事项:1. HMailServer 网上邻居的 IP 地址最好设置一下。
2. Windows2008 的端口勿必开放 25、110、143 三个端口,开放在“开始→设置→控制面板→windows防火墙”,这里给出 windowsXP 的配置图,如下:四.客户端的设定1. 客户端我们用免费的 Foxmail,官方下载地址: /安装超简单不多说,第一次运行就会出现帐户设置向导,输入我们刚创建好的邮箱帐号和密码.2. 我这里不是域环境,没有 DNS 相关设定,所以用名称是解析不了的,这里接收和发送的服务器直接填我们服务器的 IP 地址即可.3. 记住了这里邮件帐户看上图默认是没有域的后缀,这里我们要手动把它加上去4. 如果你没有加域的后缀的话,"下一步""以后我们发现有一个帐户设置测试选项,我们点测试发现会报以下错误的哦,明明我创建的帐号和密码都没有问题,怎么会报这个错误呢?后面经过排查,原来是这个设置把我搞晕了.5. 当然如果按上以设置都没有问题我们测试就可以全部通过,这样我们帐号的添加设定成功了哈.6. 顺便分享上面的问题排错的方法,在服务器上"日志"选项上面启用 SMTP,POP3,IMAP 日志以后,有问题就会自动生成日志,来到这里我们只需要选查看日志,只要点选查看日志来分析问题原因哈7. 设定成功以后我们测试一下发送邮件8. OK,收到了!四.JIra的设定Jira的设置就简单很多,尽量把Jira和hmailserver装在同一台电脑上。
我的设置如下,jira以admin身份登录,然后在“管理 邮件服务器”中设定:1.服务器名称:localhost(如果不在同一台电脑上,则输入IP地址)2.用户名:hmailserver要发送的邮件的邮件用户名。
3.密码:hmailserver要发送的邮件的邮件密码。
其他设置按项目实际需要设置即可,设置完可点击“发送测试邮件”发送给hmailserver其他帐号。
五.Windows2003自带邮件服务器这个Windows2003自己带邮件服务器我试了一下没成功,可能哪里设置有问题,列出来做个参考。
很多企业局域网内都架设了邮件服务器,用于进行公文发送和工作交流。
但使用专业的企业邮件系统软件需要大量的资金投入,这对于很多企业来说是无法承受的。
其实我们可以通过Windows Server 2003提供的POP3服务和SMTP服务架设小型邮件服务器来满足我们的需要。
一、安装POP3和SMTP服务组件Windows Server 2003默认情况下是没有安装POP3和SMTP服务组件的,因此我们要手工添加。
1.安装POP3服务组件以系统管理员身份登录Windows Server 2003系统。
依次进入“控制面板→添加或删除程序→添加/删除Windows组件”,在弹出的“Windows组件向导”对话框中选中“电子邮件服务”选项,点击“详细信息”按钮,可以看到该选项包括两部分内容:POP3服务和POP3服务Web管理。
为方便用户远程Web方式管理邮件服务器,建议选中“POP3服务Web管理”。
2.安装SMTP服务组件选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“Internet信息服务(IIS)”选项中查看详细信息,选中“SMTP Service”选项,最后点击“确定”按钮。
此外,如果用户需要对邮件服务器进行远程Web 管理,一定要选中“万维网服务”中的“远程管理(HTML)”组件。
完成以上设置后,点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了。
二、配置POP3服务器1.创建邮件域点击“开始→管理工具→POP3服务”,弹出POP3服务控制台窗口。
选中左栏中的POP3服务后,点击右栏中的“新域”,弹出“添加域”对话框,接着在“域名”栏中输入邮件服务器的域名,也就是邮件地址“@”后面的部分,如“ ”,最后点击“确定”按钮。
其中“ ”为在Internet上注册的域名,并且该域名在DNS服务器中设置了MX邮件交换记录,解析到Windows Server 2003邮件服务器IP地址上。
2.创建用户邮箱选中刚才新建的“ ”域,在右栏中点击“添加邮箱”,弹出添加邮箱对话框,在“邮箱名”栏中输入邮件用户名,然后设置用户密码,最后点击“确定”按钮,完成邮箱的创建。
三、配置SMTP服务器完成POP3服务器的配置后,就可开始配置SMTP服务器了。
点击“开始→程序→管理工具→Internet 信息服务(IIS)管理器”,在“IIS管理器”窗口中右键点击“默认SMTP虚拟服务器”选项,在弹出的菜单中选中“属性”,进入“默认SMTP虚拟服务器”窗口,切换到“常规”标签页,在“IP地址”下拉列表框中选中邮件服务器的IP地址即可。
点击“确定”按钮,这样一个简单的邮件服务器就架设完成了。
完成以上设置后,用户就可以使用邮件客户端软件连接邮件服务器进行邮件收发工作了。
在设置邮件客户端软件的SMTP和POP3服务器地址时,输入邮件服务器的域名“ ”即可。
四、远程Web管理Windows Server 2003还支持对邮件服务器的远程Web管理。
在远端客户机中,运行IE浏览器,在地址栏中输入“https://服务器IP地址:8098”,将会弹出连接对话框,输入管理员用户名和密码,点击“确定”按钮,即可登录Web管理界面邮件服务器的配置同样是企业网络管理中经常要进行的任务之一。
与Web网站、FTP站点服务器一样,邮件服务器的配置方案也非常之多,但对于中小型企业说,利用网络操作系统自带的方式进行配置是最经济的。
本文中,要向大家介绍如何在Windows Server 2003系统中配置企业内部邮件服务器。
五.Hmailserver+afterLogic下面来设置hMailServer服务器的web管理和webmail,web管理是hMailServer自带的PHPWebAdmin,webmail就直接把AfterLogic Webmail Lite解压出来先配置PHPWebAdmin,将目录下的config-dist.php改名为config.php编辑config.php,设置$hmail_config['rooturl']和$hmail_config['defaultlanguage'],这里设为IP地址,免得从局域网其它地方导致无法访问的问题,至于如果要能外部访问,那得使用域名,语言改为中文,这样默认登录就是中文了添加两个别名,把alias目录下的phpmyadmin.conf复制两个,分别改名为webmail.conf和phpwebadmin.conf照着下图编辑一下这两个文件的内容停止Wampserver的服务,退出再重新打开,可以看到已经多了两个别名了打开http://localhost/phpwebadmin看看,出现登录界面了登录不了,看提示是403禁止访问,apache的问题,再改一下webmail.conf跟phpwebadmin.conf文件,最后的Allow from 127.0.0.1后面加上192.168.2.0/24,如果要对外发布这里也要设置一下不过登录之后发现是乱码,默认编码是西欧字符,打开index.php改一下字符编码为gb2312正常了,字有些偏小,难看查找当前目录下的所有样式表文件把所有的10px替换为11px这样爽多了吧接下来安装webmail,输入http://localhost/webmail/adminpanel/install.php开始安装,直接点下一步啦,问是否同意,肯定同意了Mysql配置,嗯,先用phpmyadmin添加个数据库,添加个账号,这里填完测试一下,ok,下面的别管了,直接下一步设置管理密码测试一下跟hMailServer的连接状况,显示成功提示删掉install.htm跟install.php文件,为了安全,删掉吧返回http://localhost/webmail/adminpanel登录webmail管理界面登录进去,如果刚才没有删掉install.htm和install.php文件左上角就一直有一个提示让你删除,这里设置收发服务器,这里收件我改成IMAP了,好处不用咱说了下面改一下默认字符编码和默认时区这里设置一下默认皮肤和默认语言,嗯,虽然AfterLogic webmail号称多国语言,连小日本的都有,可惜没有中文这里改登录设置,我只单一域使用,我把域名直接显示上,然后只用输入账号就可以了,下面两个选项一定勾上,特别第二个配置完成,返回登录界面,不错吧登录一下看看,AJAX登录效果搞定,可以用webmail收发邮件了英文界面不爽?到lang目录下把english.php复制一份,改名为chinese.php,翻译一下,我只翻译了用户界面部分词句,够用就行了,登录的时候选chinese就可以了,最好到管理界面设置默认语言为中文啦,嗯?界面是乱码?另存为UTF-8啦,英文默认是ANSI。