(一)全新服務器安裝郵件服務獨立運行:
請使用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;