黑马王子就是我! 技术认证:系统分析师,网络规划设计师,网络工程师,信息系统监理师,系统集成项目管理师,初级程序员,MCSE,MCDBA,CCNA 目前主攻虚拟化技术,VPN,系统架构,集群和高可用性等。
全部博文(516)
分类: 服务器与存储
2023-01-14 19:20:25
前期准备
1.域名一个,建议以.com结尾,有些憨批程序员在写注册验证时,只能验证.com格式
2.服务器一台,建议使用CentOS 7.X版本
3.SSH工具,例如CRT,Xshell等
服务器配置
1.关闭selinux
vi /etc/sysconfig/selinux SELINUX=enforcing 改为 SELINUX=disabled
2.检查swap
查看swap free -m 如果swap位置都显示是0,那么系统还没创建swap
创建1G的swap,可以根据你的服务器配置来调整大小
dd if=/dev/zero of=/mnt/swap bs=1M count=1024
设置交换分区文件
mkswap /mnt/swap
启动swap
swapon /mnt/swap
设置开机时自启用 swap 分区
vi /etc/fstab 在{BANNED}最佳后面添加 /mnt/swap swap swap defaults 0 0
3.配置hosts
把xxx.com换成你的域名
vi /etc/hosts 新增127.0.0.1 mail.xxx.com smtp.xxx.com imap.xxx.com
在线安装
输入域名,获取下载链接,点此跳转:
域名解析
dmki获取
amavisd -c /etc/amavisd/amavisd.conf showkeys
点此跳转,整理dmki
解析完毕如下所示
开放端口
TCP:8000,8010,8020,7000,7010,25,143,993,995,587,110,465
WEB后台
IP:8010 账号admin,密码ewomail123
如果密码忘记可以查看一下mysql-ewomail-password,然后用md5解密
数据库密码
cat /ewomail/config.ini
用户登录
IP:8000
降低内存占用
vim /etc/amavisd/amavisd.conf 在文件尾部添加 @bypass_virus_checks_maps = (1);
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
卸载
systemctl stop nginx php-fpm mysqld postfix dovecot amavisd rm -rf /ewomail