pop3在邮件服务器配置中表示什么(使用PostfixDovecotSASL搭建POP邮件服务器)

1. 介绍

1.1 介绍

前面福哥带着大家使用CentOS7通过Postfix和SASL服务搭建了一个SMTP邮件服务器,通过SMTP服务可以实现发送电子邮件的功能。

SMTP服务可以用来发送电子邮件,POP服务可以用来接收电子邮件,今天福哥会带着大家继续在SMTP服务器的基础之上通过Dovecot搭建POP邮件服务器。

2. 安装

2.1 安装

直接通过yum安装dovecot服务。

yum-yinstalldovecot

3. 基本配置

3.1 配置文件

dovecot的配置文件在/etc/dovecot/conf.d/下面,有很多文件,根据用途分开了。

pop3在邮件服务器配置中表示什么(使用PostfixDovecotSASL搭建POP邮件服务器)(1)

3.2 寄信

前面福哥配置的postfix是拒绝非认证的用户通过我的SMTP服务器寄信的,但是正常的SMTP服务器是必须允许其他邮件服务器通过我们的SMTP服务器给我们寄信的,所以这里福哥要把配置的最后一个reject规则去掉。

打开/etc/postfix/main.cf,按照下面的进行配置。

3.3 smtpd_recipient_restrictions

保留允许sasl认证用户的权限,关闭reject规则。

smtpd_recipient_restrictions=permit_sasl_authenticated

3.4 认证

通过10-auth.conf配置dovecot的认证部分。

3.4.1 disable_plaintext_auth

允许纯文本方式认证。

disable_plaintext_auth=no

3.4.2 auth_mechanisms

设置认证机制,这个和postfix的sasl是一样的。

auth_mechanisms=plainlogin

3.5 主要配置

通过10-master.conf配置dovecot的服务参数。

3.5.1 service auth

找到service auth块,将smtp-auth下面的功能的注释放开。

#Postfixsmtp-auth unix_listener/var/spool/postfix/private/auth{ mode=0666 }

3.6 SSL

通过10-ssl.conf配置dovecot的SSL支持。

3.6.1 ssl

关闭ssl的支持。

ssl=no

3.7 邮件目录

现在我们来设置邮件目录,相比较/var/spool/mail/xxx/来说,/home/xxx/Maildir/更加方便管理。

邮件目录需要同时在Postfix和Dovecot上面配置,并且两边需要设置成一样的机制和参数,因为实际情况是Postfix负责“将邮件发送给内域成员”而Dovecot只是负责给客户端提供浏览邮件的功能。

3.7.1 Postfix

打开/etc/postfix/main.cf,找到home_mailbox,设置为Maildir/。

home_mailbox=Maildir/

3.7.2 Dovecot

打开/etc/dovecot/conf.d/10-mail.cf,找到mail_location,设置为maildir:~/Maildir。

mail_location=maildir:~/Maildir

3.8 重启

现在把postfix、saslauthd和dovecot都重启一下。

systemctlrestartpostfix systemctlrestartsaslauthd systemctlrestartdovecot

3.9 hosts

因为福哥懒得搭建本地dns服务了,就用hosts文件复制解析吧,这个只需要在客户端配置就可以了。

pop3在邮件服务器配置中表示什么(使用PostfixDovecotSASL搭建POP邮件服务器)(2)

3.10 telnet测试

首先福哥要通过telnet测试一下。

pop3在邮件服务器配置中表示什么(使用PostfixDovecotSASL搭建POP邮件服务器)(3)

3.11 foxmail测试

现在通过foxmail客户端测试一下。

3.11.1 配置

首先我们用foxmail配置test@test.tongfu.net这个账号。

pop3在邮件服务器配置中表示什么(使用PostfixDovecotSASL搭建POP邮件服务器)(4)

pop3在邮件服务器配置中表示什么(使用PostfixDovecotSASL搭建POP邮件服务器)(5)

3.12 发送邮件

接着福哥使用test@test.tongfu.net邮件给福哥的tongfu@tongfu.net发送邮件。

pop3在邮件服务器配置中表示什么(使用PostfixDovecotSASL搭建POP邮件服务器)(6)

因为这个测试的邮箱没有配置MX记录,所以会被福哥的tongfu@tongfu.net退信。也是因为没有配置MX记录,所以退回的信也是收不到的。

4. 总结

今天福哥带着童鞋们把通过Postfix、SASL和Dovecot搭建POP邮件服务器的技巧学习了一遍,有了前面的SMTP邮件服务器的技巧,加上这个POP邮件服务器的技巧,一套完整的邮件服务器的搭建技巧我们就都算是掌握了~~

https://m.tongfu.net/home/35/blog/513537.html

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页