千家信息网

企业级邮件服务搭建

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,背景:两台虚拟机:一台作为邮件服务器(115.179)另一台作为DNS服务器以及客户端(115.175)DNS服务器:搭建DNS服务器,使之能解析出www、mail域名安装DNS软件并配置/etc/n
千家信息网最后更新 2025年12月01日企业级邮件服务搭建

背景:两台虚拟机:一台作为邮件服务器(115.179)另一台作为DNS服务器以及客户端(115.175)

DNS服务器:

搭建DNS服务器,使之能解析出www、mail域名

安装DNS软件并配置/etc/named.conf、/etc/named.rf1912.zones等

DNS服务器搭建好之后,将测试机的DNS指向DNS服务器的IP地址

POSTFIX服务器:

安装gcc

yum install -y gcc*

安装数据库以及mailx

yum install -y mysql mysql-server mailx

启动数据库

service mysqld start

安装apache

yum install -y httpd

创建后面需要的目录

mkdir /var/www/extsuite

解压extmail和extman两个软件

去掉版本号

将/extman/docs中模板和数据导入到数据库中

使用命令mysql登录数据库查看

将init.sql改一下再导入数据库中(最后一部分)

将虚拟目录的模板拷贝到邮件服务器的主目录下

创建真实的映射用户

修改邮件服务的主配置文件(vim /etc/postfix/main.cf)

virtual_mailbox_base = /home/vmail

virtual_uid_maps = static:600

virtual_gid_maps = static:600

virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf

virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf

virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf

重启邮件服务

service postfix restart

发送邮件测试:

echo "hello" | mail -s test support@cwy.com

查看:

安装dovecot POP3服务相关软件

yum install dovecot dovecot-devel dovecot-mysql -y

修改/etc/dovecot/conf.d/ 10-mail.conf

maildir:/home/vmail/%d/%n/Maildir

修改/etc/dovecot/conf.d/10-auth.conf

修改如何在数据库里读取数据的文件(需要拷贝模板)

cd /etc/dovecot/ && cp /usr/share/doc/dovecot-2.0.9/example-config/dovecot-sql.conf.ext ./

安装收邮件的telnet

Telnet测试:

配置网站

修改/usr/local/apache/etc/conf

DocumentRoot /var/www/html

ServerName www.extmail.org

DocumentRoot /var/www/extsuite/extmail/html

ServerName mail.extmail.org

scriptalias /extmail/cgi /var/www/extsuite/extmail/cgi

alias /extmail /var/www/extsuite/extmail/html

scriptalias /extman/cgi /var/www/extsuite/extman/cgi

alias /extman /var/www/extsuite/extman/html

suexecusergroup vmail vmail

extmail中更改cgi的属组属主,让vmail有权限执行

先生成配置文件,再修改配置文件

extman中更改cgi的属组属主,让vmail有权限执行

先生成配置文件,再修改配置文件

以下这个改为0

安装Unix-Syslog这个软件

注意:执行perl Makefile.PL时有可能报错:

解决:yum install -y perl-ExtUtils-MakeMaker

客户端在浏览器上访问

指向dns

当发现所有服务都搭建好,并且没有问题的情况下,网页访问还是无法正常显示页面:

解决:yum -y install perl-CGI

最后好像登录网页,验证码刷不出来

最后就安装了perl*软件,最后不知道怎么就好了!


服务 数据 服务器 配置 邮件 数据库 文件 软件 模板 目录 测试 邮件服务 客户 客户端 拷贝 指向 权限 网页 建好 生成 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 最近关于网络安全事件 青岛东王子软件开发公司 宣城服务器机箱定制 天空之镜服务器ip 怎么查日本服务器地址 九江网络安全哪家强 杭州武夷山软件开发 山东新佰乐网络技术有限公司 云南 网络安全技能竞赛 华为服务器管理口上传文件 方舟服务器满了 玉溪版纳互联网科技 2021年网络安全宣传周学习 保险公司网络安全工作自查报告 军团要塞2怎样连接至安全服务器 电子商务数据库第三版答案 服务器数据库备份方案 数据库中什么是标准模 aaa服务器密码管理 怎么做与数据库相对应的充值程序 南京常规软件开发哪家好 .net编写数据库类包 海康摄像机网络安全报错 昌吉学院网络技术中心 朝阳区华祺网络技术服务工作室 10年网络安全大事 速达数据库用户与密码 数据库中什么是标准模 上海智灵网络技术有限公司 软件开发高级工程师怎么报考
0