linux学习第七十二篇:搭建邮箱服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/X__Alone/article/details/80926688

需要: liunx服务器,Centos6/7系统。ewomail源码包。 https://gitee.com/laowu5/EwoMail

创建swap分区(内存超过2G,可不配置) 创建1G的swap,可以根据你的服务器配置来调整大小

[root@mail ~]# dd if=/dev/zero of=/mnt/swap bs=1M count=1024  

设置交换分区文件

[root@mail ~]# mkswap /mnt/swap

启动swap

[root@mail ~]# swapon /mnt/swap

设置开机时自启用 swap 分区 需要修改文件 /etc/fstab 中的 swap 行,添加

/mnt/swap swap swap defaults 0 0

安装 将安装包重新命名ewomail.zip 解压安装 控制台输入:

  • unzip -o ewomail.zip
  • cd EwoMail/install

需要输入一个邮箱域名,不需要前缀例如你的域名为:ewomail.cn

  • sh ./start.sh ewomail.cn(Centos7系统的需要加上-f : sh ./start.sh ewomail.cn -f) PS:安装之前,最好先把mysql数据库关了。因为脚本安装的时候会启动mysql数据库。

安装成功会出现“Complete installation” 剩下只需要配置域名DNS即可使用了 配置域名DNS 如图:

将里面的IP改为你服务器的IP,mail后面的用户名给为自己的域名

管理邮件服务器

安装完成后,我们访问 http://IP:8010 进入邮箱管理平台 默认的账号密码为 admin : ewomail123 ,最好是马上修改掉

博主有遇到个问题,就是红色那行字那里点 点击登录,正常情况是会跳转到控制面板的。如果没有正常跳转的话应该就是下载包的问题,博主是把/ewomail目录删除然后重新安装的。正常之后把后台里需要改成你域名的设置都改了,然后添加两个测试邮箱:

控制面板:

分别登上两个测试邮箱后发邮件测试:http://IP:8000

如果遇到下面这种问题: 需要去 修改 /etc/postfix/main.cf 这个配置文件 把有10024那行,删掉,然后重启postfix service postfix reload 让配置文件生效 再去发邮件测试

PS:有时候安装后打开页面可能会出现数据库用户没有权限什么的,可以添加ewomail用户,然后创建ewomail数据库,添加ewomail用户的权限。 /ewomail/www/ewomail-admin/core/config.php 这个配置文件配置了对数据库的访问连接。

mysql创建用户失败,之前创建过的用户重新创建出问题,可以先drop清楚再重新创建用户 drop user ‘ewomail’@’localhost’;

添加用户权限: grant all on *.* to ‘ewomail’@’localhost’ identified by ‘用户密码’;

创建用户: CREATE USER ‘ewomail’@’localhost’ IDENTIFIED BY’用户密码’;

刷新权限: FLUSH PRIVILEGES;

直接对db表进行操作,添加用户权限:

INSERT INTO `db` (`Host`, `Db`, `User`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, 

`Create_priv`, `Drop_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, 

`Create_tmp_table_priv`, `Lock_tables_priv`, `Create_view_priv`, `Show_view_priv`, `Create_routine_priv`, 

`Alter_routine_priv`, `Execute_priv`, `Event_priv`, `Trigger_priv`) VALUES ('localhost', '对应权限数据库', '用户','Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'Y', 'Y');

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券