前言
如果你是個(gè)站長(zhǎng),手頭上有一臺(tái)服務(wù)器,又有自己的域名,那你就可以物盡其用,在不影響主要需求的同時(shí),提升自己的技能。
本期,我將教大家如何去搭建自己的域名郵箱系統(tǒng),好不說(shuō)廢話了直接開始。
視頻
點(diǎn)我觀看詳細(xì)視頻
準(zhǔn)備
本期教程需要準(zhǔn)備兩樣?xùn)|西
- vps云服務(wù)器一臺(tái)(1C1G或以上,系統(tǒng)要求centos7/8)
- 可自由解析的域名一個(gè)
安裝步驟
開放端口
登錄到云服務(wù)器控制面板找到防火墻,如安裝了寶塔面板需登錄寶塔面板,找到安全放行相應(yīng)端口
TCP類型
8000,8010,8020,25,143,993,995,587,110,465
必須打開的端口8000,8010,25,143
測(cè)試端口連通性
yum install telnet -y
telnet smtp.qq.com 25
如下出現(xiàn)220字樣才是正常的,25端口打開才能進(jìn)行發(fā)信。
關(guān)閉selinux
vi /etc/sysconfig/selinux
將SELINUX=enforcing 改為 SELINUX=disabled
創(chuàng)建swap分區(qū)
EwoMail的防病毒組件需要啟用swap,而且也會(huì)占用大量?jī)?nèi)存,在安裝完成后再教大家關(guān)閉郵件殺毒軟件,關(guān)閉郵件殺毒軟件不影響防垃圾郵件檢測(cè)。
free -m #查看swap
如果swap位置都顯示是0,那么系統(tǒng)還沒(méi)創(chuàng)建swap
創(chuàng)建swap分區(qū)
dd if=/dev/zero of=/mnt/swap bs=1M count=1024
mkswap /mnt/swap
swapon /mnt/swap
設(shè)置開機(jī)時(shí)自啟用 swap 分區(qū)
需要修改文件 /etc/fstab 中的 swap 行,添加
/mnt/swap swap swap defaults 0 0
安裝
官網(wǎng)文檔有g(shù)it安裝和在線安裝兩種安裝方式,經(jīng)過(guò)我的測(cè)試,在線安裝有可能不能正常安裝,所以在這里就推薦git安裝
gitee安裝(國(guó)內(nèi)推薦)
yum -y install git
cd /root
git clone https://gitee.com/laowu5/EwoMail.git
cd /root/EwoMail/install
#需要輸入一個(gè)郵箱域名,不需要前綴,列如下面的sky350.com
#國(guó)外網(wǎng)絡(luò) 請(qǐng)?jiān)诎惭b域名后面加空格加en,例如 sh ./start.sh sky350.com en
sh ./start.sh sky350.com
github安裝(國(guó)外推薦)
yum -y install git
cd /root
git clone https://github.com/gyxuehu/EwoMail.git
cd /root/EwoMail/install
#需要輸入一個(gè)郵箱域名,不需要前綴,列如下面的sky350.com,域名后面要加空格加en
sh ./start.sh sky350.com en
安裝過(guò)程中出現(xiàn)提示需要安裝軟件,鍵入y繼續(xù)安裝
完成這一步就成功了一半了,接下來(lái)可以對(duì)系統(tǒng)進(jìn)行一定的設(shè)置了
訪問(wèn)地址(將IP更換成你服務(wù)器IP即可)
郵箱管理后臺(tái):http://IP:8010 (默認(rèn)賬號(hào)admin,密碼ewomail123)
web郵件系統(tǒng):http://IP:8000
域名解析
這一步非常重要,而且需要解析的內(nèi)容不少,但是關(guān)乎郵局系統(tǒng)能否正常通信,所以大家認(rèn)真慢慢看。
記錄類型 |
主機(jī)記錄 |
解析線路 |
記錄值 |
MX優(yōu)先級(jí) |
TXT |
@ |
默認(rèn) |
v=spf1 ip4:127.0.0.1 -all |
|
TXT |
dkim._domainkey |
默認(rèn) |
這是存放DKIM的值 |
|
A |
|
默認(rèn) |
127.0.0.1 |
|
CNAME |
smtp |
默認(rèn) |
mail.***.*** |
|
CNAME |
pop |
默認(rèn) |
mail.***.*** |
|
CNAME |
imap |
默認(rèn) |
mail.***.*** |
|
MX |
@ |
默認(rèn) |
mail.***.*** |
1 |
|
|
|
|
|
請(qǐng)將127.0.0.1 替換成你的公網(wǎng)IP,***.***替換成你的域名 |
|
|
獲取dkim key
ssh登錄到服務(wù)器,輸入下面的命令獲取相應(yīng)的dkim值
amavisd -c /etc/amavisd/amavisd.conf showkeys
復(fù)制輸出的信息,打開
http://www.ewomail.com/list-20.html 整理dkim信息。
做完域名解析這一步,簡(jiǎn)單配置一下web端就能使用啦!
降低內(nèi)存占用
#安裝vim
yum install vim -y
#修改文件(修改前請(qǐng)備份文件)
vim /etc/amavisd/amavisd.conf
#在文件尾部加上該行參數(shù)
@bypass_virus_checks_maps = (1);
#最后按下esc鍵,輸入:wq保存
#修改文件(參考上面的例子操作命令修改)
vim /usr/lib/systemd/system/amavisd.service
在 Wants=clamd@amavisd.service 前面加上#符號(hào)
#保存文件
#輸入以下命令即可完成殺毒軟件的關(guān)閉
systemctl daemon-reload
systemctl stop clamd@amavisd
systemctl disable clamd@amavisd
systemctl restart amavisd
至此,本篇結(jié)束,祝各位看到這的順順利利!