一、協議
SMTP:用於發送郵件
POP3:用於接收郵件,接收后會將服務器上郵件刪除
IMAP:用於接收郵件,接收后不會刪除服務器郵件
二、幾個重要的角色
MUA:可以理解為收取郵件的工具,比如thunderbird、Foxmail之類
MTA:用於發送郵件的服務器,比如sendmail、postfix等
MRA:用於接收郵件的服務器,比如dovecot
三、安裝postfix
1.yum install postfix
2.安裝完畢后,修改/etc/postfix/main.cf對postfix進行配置
vim /etc/postfix/main.cf
3.比較重要的配置項有
a.myhostname=mail.example.com #主機名
b.mydomain=example.com #域名
c.inet_interfaces=all #使用哪個地址收信,好像默認就是all
d.inet_protocols=all #使用ipv4還是ipv6,默認好像也是all
e.mynetworks=127.0.0.0/8 #允許哪些地址轉發
f:home_mailbox=Maildir/ #郵箱存儲位置
4.設置完畢后,執行postfix start啟動服務器
5.使用mail程序測試是否能發出郵件
四、安裝dovecot
1.yum install dovecot
2.vim /etc/dovecot/dovecot.conf進行基本配置,比較重要的項有
a.listen=* #監聽哪個IP
b.login_trusted_networks=xxx.xxx.xxx.xxx #允許哪個ip訪問進行信件收取
3.vim /etc/dovecot/conf.d/10-auth.conf修改授權機制
auth_mechanisms=plain login
4.vim /etc/dovecot/conf.d/10-mail.conf進行郵箱配置
mail_location = maildir:~/Maildir #郵箱地址
5.vim /etc/dovecot/conf.d/10-ssl.conf關閉ssl
ssl=no
6.systemctl start dovecot 啟動dovecot服務