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服务

原文地址:https://www.cnblogs.com/punkrocker/p/10230682.html