所需配置
1.云服务器(推荐腾讯云,因为便宜) 2.域名
开始进入教程
分解:
1,购买云服务器Linux和域名
2,安装xshell和xftp
3,在Linux环境下安装EwoMail
4,解析域名
5,配置EwoMail(非常重要)
6,测试WebMail
7,邮件发送测试
8,大功告成!
安裝EwoMail
1,关闭selinux
vi /etc/sysconfig/selinux
SELINUX=enforcing
改为 SELINUX=disabled
如图所示:
2,设置主机名
#mail.8void.club 换成 mail.你的域名
hostnamectl set-hostname mail.8void.club
#修改hosts
vi /etc/hosts
#8void.club 全换成你的域名
如图所示:
3,执行安装
yum -y install git
cd /root
git clone https://github.com/gyxuehu/EwoMail.git
cd /root/EwoMail/install
#下面的8void.club请换成你注册的域名
sh ./start.sh 8void.club
然后就是等待安装,大约5分钟就搞定了。
测试安装是不是成功:
1.8000端口:即WebMail页面, 请在浏览器中输入 你云服务器的 公网IP:8000 即可, 如
http://123.123.123.123:8000/
2.8010端口:即邮件管理后台, 地址同上,将那个8000改成8010即可。
解析域名
如果你能够成功正确访问,已经成功了一半。ok,我们继续。
- 腾讯云的25端口解封。25端口是发送邮件的关键,我们需要前往腾讯云->我的域名中
如图所示:
点击进入25端口解封,进行解封即可。
- 解析域名:
将mail.ewomail.cn
改成你的域名
红色部分请改为你的服务器IP。
注意,如果你是在freenom购买的域名,在解析时,
TXT,MX,A
类型的主机记录可以不需要写@
,直接空着就行。
配置
登录ewomail的后台管理系统
管理员默认账号:admin
默认密码:ewomail123
登录成功后,进入邮件系统设置。
如图:
将域名改成你所申请的域名。
换完之后,开始添加域名,如图所示:
添加完你的域名之后,邮箱管理>邮箱添加
ok,如果你都按照以上要求完成了配置,那么我们的EwoMail,已经完成了百分之90%了。
接下来我们测试一下,是否能够连上webmail
测试
登录ip:8000
登录后开始测试收发吧。。。
可能会有三种错误
1,认证失败(账号密码错误)
2,域不允许(域名解析错误)
3,无法连接服务器(域名解析中的IP地址可能填错了)
忘记密码
管理员默认账号:admin
默认密码:ewomail123
如果忘记管理员密码,需要进入数据库修改。
查看数据库密码
进入服务器执行命令:cat /ewomail/config.ini
打开http://IP:8020
(ewomail默认安装了phpmyadmin,为了安全,可以关闭或更换端口。关闭命令:/ewomail/apache/bin/httpd -k stop
)
打开ewomail数据库,找到i_admin
表,将password
改为3bb3733de472b226208307ec1e689347
这样就可以把密码改回ewomail123
,重新使用默认账号和密码登录即可。
降低内存使用
安装完成EwoMail后,可关闭邮件杀毒软件可以降低内存占用,对于运行内存2G以下的服务器可关闭杀毒来降低内存占用,关闭后能大大的降低内存的占用,不影响防垃圾邮件检测。
# 查看内存使用
free -h
降低内存使用:
#安装vim
yum install vim -y
#修改文件(修改前请备份文件)
vim /etc/amavisd/amavisd.conf
#输入 :set number 回车显示行号
#输入 i 回车可以编辑修改
#找到大概在383行左右,将图片以下的4行前面加上#符号
修改前 如图: 修改后 如图:
然后在改文件最后添加一行@bypass_virus_checks_maps = (1);
按ESC,输入:wq保存
vim /usr/lib/systemd/system/amavisd.service
#在 Wants=clamd@amavisd.service 前面加上#符号
#保存文件
输入以下命令即可完成杀毒软件的关闭
systemctl daemon-reload
systemctl stop clamd@amavisd
systemctl disable clamd@amavisd
systemctl restart amavisd
重装与卸载
1、重装需要重新安装系统,然后按照教程来安装。
2、卸载,因为依赖的组件比较多,所以卸载后再安装会有相关冲突,所以不能再次重装。
服务器执行
service httpd stop
service mysqld stop
rm -rf /ewomail