自建EwoMail開(kāi)源版郵件服務(wù)器詳細(xì)教程-涉及安卓APP客戶端

[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

今天繼續(xù)整理一些老的文章,一直放在草稿箱里也不是事兒,草稿箱都快滿了~~就這篇EwoMail郵件服務(wù)器準(zhǔn)確來(lái)說(shuō)當(dāng)時(shí)就是想記錄,此刻也重新記錄一下吧,雖然寫(xiě)了很多相關(guān)文章;

一、簡(jiǎn)介

EwoMail?是基于Linux的開(kāi)源郵件服務(wù)器軟件,集成了眾多優(yōu)秀穩(wěn)定的組件,是一個(gè)快速部署、簡(jiǎn)單高效、多語(yǔ)言、安全穩(wěn)定的郵件解決方案,幫助你提升運(yùn)維效率,降低 IT 成本,兼容主流的郵件客戶端,同時(shí)支持電腦和手機(jī)郵件客戶端。

二、安裝

2.1 設(shè)置主機(jī)名

# 查看主機(jī)名
hostname -f

centos7 配置
# 輸入命令
hostnamectl set-hostname mail.域名.com
# 修改文件hosts文件 vim /etc/hosts
添加 127.0.0.1 mail.域名.com

2.2 使用git安裝

gitee 項(xiàng)目地址?https://gitee.com/laowu5/EwoMail

github 項(xiàng)目地址?https://github.com/gyxuehu/EwoMail

yum -y install git
cd /root
git clone https://gitee.com/laowu5/EwoMail.git
cd /root/EwoMail/install
#需要輸入一個(gè)郵箱域名,不需要前綴,列如下面的ewomail.cn
sh ./start.sh ewomail.cn

2.3 開(kāi)放端口

將8000、8010、8020、25、143、993、995、587、110、465端口開(kāi)放,另外端口都是TCP類(lèi)型;
如果是使用的是云服務(wù)器,可能需要在控制面板的防火墻開(kāi)放以上端口;
必須打開(kāi)的端口8000、8010、25、143;
檢查運(yùn)營(yíng)商是否開(kāi)放25端口出站方向,執(zhí)行以下命令:

yum install telnet -y
telnet smtp.qq.com 25

當(dāng)出現(xiàn)220字樣是為正常;
注意:需要全新干凈的系統(tǒng)!??!

三、使用

3.1 地址

郵箱管理后臺(tái):http://IP:8010(默認(rèn)賬號(hào)admin,密碼ewomail123);
web郵件系統(tǒng):http://IP:8000(默認(rèn)賬號(hào)admin,密碼ewomail123);
web郵件后臺(tái)系統(tǒng):http://IP:8000/?admin(默認(rèn)賬號(hào)admin,密碼ewomail123);
phpmyadmin地址:http://IP:8020(默認(rèn)賬號(hào)root,查看密碼?cat /ewomail/config.ini);

3.2 域名解析

主機(jī)記錄 記錄類(lèi)型 記錄值 MX
mail A 127.0.0.1
@ A 127.0.0.1
TXT TXT v=spf1 ip4:127.0.0.1 -all
@ TXT v=spf1 include:域名.com -all
@ MX mail.域名.com 5
imap CNAME mail.域名.com
smtp CNAME mail.域名.com
pop CNAME mail.域名.com
pop3 CNAME mail.baidu.com
_dmarc TXT v=DMARC1; p=none

3.3 DKIM設(shè)置

DKIM是電子郵件驗(yàn)證標(biāo)準(zhǔn),域名密鑰識(shí)別郵件標(biāo)準(zhǔn),主要是用來(lái)防止被判定為垃圾郵件。
每個(gè)域名都需要添加一個(gè)dkim的key,EwoMail默認(rèn)安裝后已自動(dòng)添加主域名dkim,只需要設(shè)置好dkim的dns即可。

獲取dkim key
centos7?amavisd -c /etc/amavisd/amavisd.conf showkeys
點(diǎn)擊打開(kāi)整理dkim信息?將整理好的信息填入域名解析當(dāng)中即可,等待10分鐘后測(cè)試是否設(shè)置正確。

測(cè)試命令
centos7?amavisd -c /etc/amavisd/amavisd.conf testkeys
顯示pass則正確

3.4 開(kāi)啟HTTPS

  1. 將rainloop.conf.ssl文件重命名為rainloop.conf并替換原來(lái)的文件
    路徑:/ewomail/nginx/conf/vhost
  2. 系統(tǒng)安裝時(shí)根據(jù)你的域名自動(dòng)生成本地SSL證書(shū)imap、smtp、nginx都會(huì)使用它,你可以默認(rèn)也使用。
  3. 使用互聯(lián)網(wǎng)所認(rèn)證的證書(shū),將你申請(qǐng)生成的nginx證書(shū)替換以下文件:
    公匙(pem):?/etc/pki/tls/certs/dovecot.pem
    私匙(key):?/etc/ssl/private/dovecot.pem
  4. 如果你使用默認(rèn)本地證書(shū),就不用進(jìn)行替換,復(fù)制文件替換后就可以了。
  5. 最后執(zhí)行命令重啟
    service nginx restart
    systemctl restart postfix dovecot

注意:只支持泛域名ssl證書(shū),普通泛域名證書(shū)就可以;操作時(shí)請(qǐng)備份原有配置文件。

四、其他

4.1 升級(jí)RainLoop — 控制面板

  1. 去?rainloop官網(wǎng)下載?下載最新的社區(qū)版本(Community edition),將rainloop.zip壓縮包上傳至/ewomail/www目錄下,并將原來(lái)的備份后刪除原有rainloop目錄。
    推薦1.14.0版本,歷史版本
  2. 安裝unzip程序 執(zhí)行yum install unzip命令
    cd /ewomail/www
    unzip rainloop.zip
  3. 將/ewomail/www/rainloop目錄下的data文件權(quán)限設(shè)置為777
  4. 完成以后訪問(wèn)http://IP:8000/?admin(默認(rèn)賬號(hào)admin,密碼12345)進(jìn)入之后按需修改選項(xiàng)即可

修改以下表格中的解析即可

主機(jī)記錄 記錄類(lèi)型 記錄值 MX
mail A 127.0.0.1
@ A 127.0.0.1
TXT TXT v=spf1 mx -all
@ TXT v=spf1 include:域名.com -all
@ MX mail.域名.com 5
imap CNAME mail.域名.com
smtp CNAME mail.域名.com
pop CNAME mail.域名.com
pop3 CNAME mail.baidu.com
_dmarc TXT v=DMARC1; p=none

4.2 去掉8000端口號(hào)+301跳轉(zhuǎn)

修改rainloop.cof文件,路徑/ewomail/nginx/conf/vhost/rainloop.conf,修改如下:

server {
    server_name localhost;
    listen 80;
    listen 443 ssl;
    index index.php index.html index.htm;
    root /ewomail/www/rainloop;
  
  location ^~ /data {
      deny all;
    }
    
    ssl_certificate /etc/ssl/certs/dovecot.pem;
    ssl_certificate_key /etc/ssl/private/dovecot.pem;
    ssl_session_timeout 5m;
    ssl_protocols  TLSv1.2 TLSv1 SSLv2 SSLv3;
    ssl_prefer_server_ciphers on;
    ssl_ciphers  HIGH:!aNULL:!MD5;
    
  # 自動(dòng)跳轉(zhuǎn) https
  if ($scheme = http) {
    return 301 https://$host$request_uri;
  }
    
    location ~ \.php{
            
            fastcgi_pass   127.0.0.1:9005;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PHP_VALUE        open_basedir=/ewomail/www/:/tmp/:/proc/;
            fastcgi_param  PHP_VALUE        session.save_path=/ewomail/www/session/webmail;
            include        fastcgi_params;
            
    }
}

執(zhí)行以下命令重啟nginx即可:

  • EwoMail1.06(centos7):?service nginx restart
    重啟php:service php-fpm restart
    重啟mysql:service mysqld restart
    重啟服務(wù):systemctl restart postfix dovecot amavisd
  • EwoMail1.09命令:systemctl restart nginx
    重啟所有服務(wù):systemctl restart nginx php-fpm mysqld postfix dovecot amavisd

4.3 數(shù)據(jù)備份與還原

EwoMail主要目錄/ewomail,相關(guān)的數(shù)據(jù)與文件都存放在該目錄。

數(shù)據(jù)備份
在phpmyadmin備份ewomail數(shù)據(jù)庫(kù)
備份目錄/ewomail/mail

數(shù)據(jù)還原
無(wú)論你在原有EwoMail或新安裝的EwoMail,都是可以還原。
將備份的數(shù)據(jù)庫(kù)覆蓋MySQL的ewomail數(shù)據(jù)庫(kù)
將備份的目錄/ewomail/mail,覆蓋回去。
執(zhí)行下面的命令:

chown -R vmail:vmail /ewomail/mail
systemctl restart dovecot

注:升級(jí)也是此步驟然后重新安裝。

4.4 更新ClamAV病毒庫(kù)

  • 使用終端執(zhí)行病毒數(shù)據(jù)庫(kù)更新命令:freshclam
  • 手動(dòng)更新?ClamAV病毒庫(kù)下載地址
  • 點(diǎn)擊Virus Database選項(xiàng),下載main.cvd?、daily.cvd、?bytecode.cvd數(shù)據(jù)包文件;
  • 上傳至服務(wù)器?/var/lib/clamav/?目錄下;
  • 執(zhí)行chown -R clamupdate:clamupdate /var/lib/clamav命令行生效病毒庫(kù);
  • 再次執(zhí)行freshclam手動(dòng)更新命令,提示當(dāng)前數(shù)據(jù)庫(kù)已是最新;

五、其他

5.1 一級(jí)域名沖突

在解析中將一級(jí)域名使用顯性(302)跳轉(zhuǎn)至www.baidu.com

5.2 推薦安卓客戶端

Aqua_Mail-Pro-v1.27_藍(lán)奏云下載

5.3 接收不到郵件

出現(xiàn)接收不到信息可能是因?yàn)閮?nèi)存不夠用了,關(guān)閉ClamAV。

問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信

所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對(duì)《免責(zé)聲明》全部?jī)?nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來(lái)自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)聯(lián)系站長(zhǎng)并出示版權(quán)證明以便刪除。 敬請(qǐng)諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評(píng)論,如有謬誤,請(qǐng)聯(lián)系指正;轉(zhuǎn)載請(qǐng)注明出處: » 自建EwoMail開(kāi)源版郵件服務(wù)器詳細(xì)教程-涉及安卓APP客戶端

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開(kāi)發(fā)與維護(hù);網(wǎng)站開(kāi)發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊(cè)服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情