Centos下搭建邮件服务器
一、协议
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服务