搭建数据库的专用邮箱服务器

大家知道,数据库服务器的安全性对于公司来说非常的重要,很多公司为了安全不光

要配置防火墙,而且会尽量让数据库服务器只处于内网,不开外网。

我这边是用的sqlserver2008,熟悉sqlserver2008的同志都知道,sqlserver2008里

可以配置数据库邮件,但是那只是客户端,如果服务器当前不能联外网(英特网)的话,

你就不能直接用处于外网的一些邮箱服务.

那怎么办,如果在内网里,可以搭建一个邮箱服务,并且能够用外网的邮箱服务转发,那

么就完美的解决这个问题了。

现在推荐一个开源软件在windows平台上运行的hMailServer

我这边用的是5.33版本,如果大家想去下更新的,可以去官网:https://www.hmailserver.com/下载

下面是全部步骤:

1.点击安装包

2.就按照默认的方式一步一步安装

这边的话,设定密码是在安装的时候设定的。

3.进入管理界面

4.把软件汉化

邮件系统的配置在网络管理中进行吧,在Apache的配置里把hMailServer安装目录下的PHPWebAdmin目录,映射到你的WEB服务根目录下,目录别名你随意,
我用的mailadmin。这样你就可以通过[http://www.abc.com/mailadmin/]来访问并且管理邮件服务了。正式动工之前还得做点小工作,在hMailServer的安

装目录下,找到bin目录,里面有个hMailServer.ini的文件,得编辑一下,把网上找到的中文语言配置文件chinese.ini复制到hMailServer的安装目录下

的Language目录里,打开hMailServer.ini文件,其中的[GUILanguages]下ValidLanguages=english,swedish这一行,等号后面加一个chinese,变成这样

:ValidLanguages=chinese,english,swedish,保存。然后在hMailServer的安装目录下,找到PHPWebAdmin目录,里面有个config-dist.php文件,打开,

找到

$hmail_config[‘rooturl‘] = "http://localhost/";
修改成:

$hmail_config[‘rooturl‘] = "http://www.abc.com/mailadmin/";
具体的路径根据你自己在Apache里配置的来修改。继续看下面

$hmail_config[‘defaultlanguage‘] = "english";
修改成:

$hmail_config[‘defaultlanguage‘] = "chinese";
其他不动,保存为config.php。
  如果你的PHP环境和WEB服务都正常的话,通过浏览器访问[http://www.abc.com/mailadmin/]的话,就能看到邮件系统WEB管理登录的界面了。输入用

户名Administrator,密码就是你安装hMailServer时设置的管理员密码,点击确定按钮即可。如果出现乱码,请把hMailServer安装目录里PHPWebAdmin目

录中的index.php文件打开,找到:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
修改成:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">

这边,如果你觉得英文版没问题,就不需要这一步.

5.设定域名

6.在域中设定限制

7.建立域账户

8.配置个协议地址

到了这步,如果你只要用到内部的邮箱服务,那到这一步就可以了,但是如果你需要把内部的邮件发送到外部的邮箱里去的话,你可以在

SMTP里设定中转的邮箱配置

7.如下:

这个是配置SMTP的

8.配置SMTP路由

注意,7,8两步的用红框标出来的地址需要一样

到这步完成的话,基本全部配完了,你可以用foxmail来建个账户试试看,如果你的邮箱服务器地址没有做dns映射的话,直接用

IP地址就可以了.

其中里面还有很多有用的东西,大家可以自己慢慢琢磨.

时间: 2024-10-08 05:41:14

搭建数据库的专用邮箱服务器的相关文章

使用James搭建一个自己的邮箱服务器

---第一天开发--- 下载Apache James 3.0邮箱服务器,解压到响应的目录 可以看到目录结构: H:\code\JavaCode\James\apache-james-3.0-beta4 λ dir 驱动器 H 中的卷没有标签. 卷的序列号是 04AC-0E80 H:\code\JavaCode\James\apache-james-3.0-beta4 的目录 2016/09/05 00:26 <DIR> . 2016/09/05 00:26 <DIR> .. 201

Postfix+dovecot搭建简单邮箱服务器

实验环境: (1)修改主机名:hostnamectl set-hostname mail.meilintong.com 退出,重新登陆 (2)关闭selinux (3)关闭防火墙 1.安装postfix yum install postfix yum remove sendmail 注意sendmail是centos默认安装的,超级难用,放心删掉 (1)修改MTA(默认邮件传输代理) alternatives --config mta 然后直接回车即可. 检查一下是不是已经设置成功了. alte

持续集成(二)工具搭建篇—内网邮件服务器搭建

在我们的持续构建中,项目构建中出现错误提醒,或者开发人员之间的沟通交流,进度汇报的事务,都是离不开一个通信工具,那就是邮件.在我们的项目开发中如果使用第三方的邮件平台,这肯定不是最好的选择,因为第三方的邮件需要外网的支持,但是外网又不是特别的可靠,假如外网链接出现了问题,这样就会不必要的延误我们的工期.再或者很多项目都是保密项目,在开发中只能用内网.但是不用邮件吧又不行.为了解决这个头疼的问题,我们的内网邮件服务器工具就出现了,只要用它安装在我们的服务器上,配置好账户,配置好客户端,在内网里就可

关于Exchange邮箱服务器角色故障排查及解决思路分享

在最近一次关于Exchange服务器故障中,出现了员工无法进入邮箱的问题,最直接方法来登录OWA页面,看看正常不正常,反映出来的报错信息如下: 当接到这个报障后,第一时间,当时有人问到是不是公司的CAS服务器挂了?当然还是如果对邮件服务器足够了解的话, 这个报错一定不是邮箱服务器CAS出现故障,因为如果CAS出现问题,您也到不了这个页面的,所以根据产品提供服务来判断,能打开OWA页面,说明CAS服务器是正常的,出现这个报错是在用户输入帐号和密码后出现的,那么其实不用去思考,故障点一定出现在邮箱服

奔波霸儿大战邮箱服务器

配置邮箱服务器 前言:exchange的每个邮箱都需要存储在数据库中,默认只有一个数据库,不方便管理和维护,今天给大家介绍数据库管理,包括统一设置磁盘配额,管理公用文件夹,转移用户的数据库到高性能磁盘存储等. 概念 1.数据库 数据库:Exchange 2010 取消了存储组的概念,直接将用户邮箱存储到数据库中. 在安装好Exchange 2010 之后默认就安装好了一个默认的数据库(Mailbox datadase),但是公用文件夹数据库不会自动创建,需要手工创建. 一个数据库大小不应该超过2

【JAVAWEB学习笔记】23_Listener和邮箱服务器

监听器Listener 学习目标 案例-使用监听器完成定时生日祝福 一.监听器Listener javaEE包括13门规范 在课程中主要学习 servlet技术 和 jsp技术 其中 servlet规范包括三个技术点:servlet  listener  filter 1.什么是监听器? 监听器就是监听某个对象的的状态变化的组件 监听器的相关概念: 事件源:被监听的对象  ----- 三个域对象 request  session  servletContext 监听器:监听事件源对象  事件源对

使用Owin中间件搭建OAuth2.0认证授权服务器

前言 这里主要总结下本人最近半个月关于搭建OAuth2.0服务器工作的经验.至于为何需要OAuth2.0.为何是Owin.什么是Owin等问题,不再赘述.我假定读者是使用Asp.Net,并需要搭建OAuth2.0服务器,对于涉及的Asp.Net Identity(Claims Based Authentication).Owin.OAuth2.0等知识点已有基本了解.若不了解,请先参考以下文章: MVC5 - ASP.NET Identity登录原理 - Claims-based认证和OWIN

配置邮箱服务器

 配置邮箱服务器 理论部分: 数据库 数据库:Exchange 2010 取消了存储组的概念,直接将用户邮箱存储到数据库中. 在安装好Exchange 2010 之后默认就安装好了一个默认的数据库,Mailbox datadase .但是公用文件夹数据库不会自动创建,需要手工创建. 一个数据库大小不应该超过200GB,建议将数据库和日志文件存放在不同存储,节省成本. Exchange 2010 对磁盘的I/O需求相对于 2007 降低了70%,这也就意味着可以支持更大的存储,建议将存放数据库的存

恢复数据库可用性组成员服务器

简单看了下technet恢复数据库可用性组成员服务器,ex2013跟ex2010过程是一致的.可参考如下: http://blog.sina.com.cn/s/blog_6ecd398f0100mrwf.html 环境:2台mailbox 服务器构成的DAG,其中一台down机,恢复方法如下.我测试环境如下:一台DC(winosr201),同时做DAG仲裁,                          IP:172.16.1.1一台Exchange3角色(winosr202)(在实验环境快