安裝環境
安裝前請檢查端口,點擊查看(無法連接服務器)
centos6/7系統,服務器需要干凈環境,要求全新干凈系統,不能安裝在已有的apache,mysql的環境中。
最低配置要求
CPU:1核
內存:1G
硬盤:40G
由于新版本的殺毒軟件占用的內存比較多,512M到2GB內存請參考降低內存占用
EwoMail安裝后會把數據存放在 /ewomail 目錄
建議你提前創建 /ewomail 目錄,并且將硬盤容量掛載或分配到/ewomail
為了你的資料隱私安全,請從該文檔提供的下載渠道安裝使用
關閉selinux
vi /etc/sysconfig/selinux
SELINUX=enforcing 改為 SELINUX=disabled
檢查swap
如果沒啟動swap,這會導致EwoMail的防病毒組件不能啟動,所以在安裝前先檢查swap是否已經啟動,如已啟動可跳過該步驟。
查看swap
free -m
如果swap位置都顯示是0,那么系統還沒創建swap
創建swap分區(內存超過2G,可不配置)
創建1G的swap,可以根據你的服務器配置來調整大小
dd if=/dev/zero of=/mnt/swap bs=1M count=1024
設置交換分區文件
mkswap /mnt/swap
啟動swap
swapon /mnt/swap
設置開機時自啟用 swap 分區
需要修改文件 /etc/fstab 中的 swap 行,添加
/mnt/swap swap swap defaults 0 0
郵箱域名
EwoMail本身是可以配置多個域名來收發郵件的,但在安裝前需要一個郵箱的主域名。
本次教程例子使用的主域名是ewomail.cn
設置主機名(可不配置主機名)
EwoMail在安裝后會默認使用域名前綴mail的主機名,例如mail.ewomail.cn
將系統主機名改成mail.ewomail.cn
查看當前主機名
hostname -f
centos6 配置
修改主機名,修改文件 /etc/sysconfig/network
修改文件 /etc/hosts , 添加 mail.ewomail.cn
輸入命令:
hostname mail.ewomail.cn
centos7 配置
輸入命令:
hostnamectl set-hostname mail.ewomail.cn
修改文件 /etc/hosts , 添加 mail.ewomail.cn
安裝 (centos7)建議使用 git方式安裝
國內網絡
gitee 項目地址 https://gitee.com/laowu5/EwoMail
yum -y install git
cd /root
git clone https://gitee.com/laowu5/EwoMail.git
cd /root/EwoMail/install
#需要輸入一個郵箱域名,不需要前綴,列如下面的ewomail.cn
sh ./start.sh ewomail.cn
國外網絡
github 項目地址 https://github.com/gyxuehu/EwoMail
yum -y install git
cd /root
git clone https://github.com/gyxuehu/EwoMail.git
cd /root/EwoMail/install
#需要輸入一個郵箱域名,不需要前綴,列如下面的ewomail.cn
sh ./start.sh ewomail.cn
在線安裝
安裝前請服務器必須已鏈接網絡,安裝時間將會根據你的系統配置和網絡環境大概會在10分鐘內安裝完成。(需要root權限)
打開:http://www.ewomail.com/list-11.html 輸入你的域名獲取安裝代碼
執行安裝命令后全程會自動安裝(需要root權限)
wget -c http://download.ewomail.com/ewomail-1.0.sh && sh ewomail-1.0.sh ewomail.com
安裝過程中可能會顯示 shutting down postfix : FAILED,如果它的下面再出現一條 starting postfix : OK ,那就是正常的。
安裝成功后將會輸出”Complete installation”。
查看安裝的域名和數據庫密碼
cat /ewomail/config.ini
遇到的報錯
出現 installation failed,dovecot is installed 的報錯,請卸載當前默認的dovecot再重新執行命令安裝
部分centos版本可能會在安裝時不兼容的情況,會出現 ewomail-lamp install failed
在 sh ./start.sh xxx.com 安裝域名后面加-f
完整語句
sh ./start.sh xxx.com -f
注意:使用該命令安裝,必須要求你的系統是全新干凈的系統,而且系統沒有安裝apache,mysql,nginx 這些組件,否則千萬別執行該命令安裝。
下載過慢
當clamav下載過慢的時候,可以用按鍵 ctrl+c 跳過下載,等安裝完成后然后關閉殺毒軟件。
關閉殺毒軟件請查看 降低內存占用
安裝后的常規配置
將你安裝的域名,例如安裝的域名時 xxx.com,就將這行加在服務器的hosts文件里 /etc/hosts
127.0.0.1 mail.xxx.com smtp.xxx.com imap.xxx.com
配置SSL和webmail端口,請點擊常規配置
域名解析
常規配置
開放端口
降低內存占用
訪問地址(將IP更換成你服務器IP即可)
郵箱管理后臺:http://IP:8010 (默認賬號admin,密碼ewomail123)
web郵件系統:http://IP:8000
項目地址1:https://github.com/gyxuehu/EwoMail
項目地址2:https://gitee.com/laowu5/EwoMail