需要:
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 解压安装
控制台输入:
需要输入一个邮箱域名,不需要前缀例如你的域名为:ewomail.cn
安装成功会出现“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');