Linux系統知識(八)-搭建個人郵件服務器


(一)全新服務器安裝郵件服務獨立運行:

  請使用EwoMail開源郵件服務器軟件,參照下面的文章

    http://doc.ewomail.com/docs/ewomail/jianjie

    https://blog.csdn.net/qq_41692307/article/details/88318365

(二)安裝在已有其他環境的服務器上:

  需要安裝下的環境

    Postfix:郵件服務器
    Dovecot:IMAP/POP3/郵件存儲
    Amavisd:反垃圾和防病毒
    LNMP:nginx,mysql,php
    EwoMail-Admin:WEB郵箱管理后台
    Rainloop:webmail

一,安裝Postfix,發送郵件

1、教程:

  請參照:https://www.cnblogs.com/operationhome/p/9056870.html

2、補充:

  1)postfix check   #postfix配置文件檢測命令。

  2)postfix本機測試方法:https://blog.csdn.net/f1228308235/article/details/79057184

  3)smtp協議命令:

    helo(smtp協議)

    ehlo(esmtp協議)

    mail from:

    rcpt to:

  4)Postfix中配置指定郵箱的發送通道(transport)------/etc/postfix/transport

    a.運行下面這個命令可以快速在配置文件中寫入,也可以直接編輯main.cf文件

postconf -e 'transport_maps = hash:/etc/postfix/transport'

    b.修改/etc/postfix/transport文件,內容為:

舉幾個例子:
163.com smtp:[mopen.163.com]
yeah.net smtp:[mopen.yeah.net]
abc.com smtp:[192.168.12.34]:20025 發送給abc.com的郵件使用smtp MDA傳送到192.168.12.34的20025端口上。 xyz.com maildrop 發送給xyz.com的郵件交給maildrop投遞。 root@abc.com error:No mail accepted for root 當場拒收給root@abc.com的郵件,並給出錯誤信息:No mail accepted for root spam@mydomain.com spam 這個是dspam里的設置,表示把發給spam@mydomain.com的郵件交給spam(同樣,spam在master.cf里設置)。 ———————————————— 版權聲明:本文為CSDN博主「哪吒要結婚」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/weixin_37958284/article/details/77100207

    c.保存后,使用postmap程序生成hash格式文件

postmap /etc/postfix/transport #完成后,在/etc/postfix/下面會生成transport.db文件 postfix reload

二,安裝Dovecot,接收郵件

  略,請參照:https://www.cnblogs.com/operationhome/p/9056870.html

三,安裝Foxmail或者Rainloop(WEB郵箱管理后台)、EwoMail-Admin(WEB郵箱管理后台)

1、下載rainloop:https://www.rainloop.net/

2、安裝PHP環境,將下載的安裝包上傳至網站目錄內並解壓。

3、rainloop管理后台為http://域名/?admin,賬戶admin,密碼12345。

 

四、補充:

  SMTP:mail、sendmail、mailx、postfix等郵件服務總結

1、郵件客戶端工具:

  window:mail、mailx、Foxmail;

  linux:Rainloop、mailx;

2、郵件服務器軟件:

  Qmail、postfix、sendmail;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM