什么是dovecot
- Dovecot 是一个开源的 IMAP 和 POP3 邮件服务器,支持 Linux/Unix 系统
- POP / IMAP 是 MUA 从邮件服务器中读取邮件时使用的协议。其中,与 POP3 是从邮件服务器中下载邮件存起来,IMAP4则是将邮件留在服务器端直接对邮件进行管理、操作。
- Dovecot 是一个比较新的软件,由 Timo Sirainen 开发,最初发布于 2002年7月。作者将安全性考虑在第一,所以 Dovecot 在安全性方面比较出众。另外,Dovecot 支持多种认证方式,所以在功能方面也比较符合一般的应用。
dovecot
1.
/etc/services 端口文件
dovecot 用来提供收件协议
pop3 110
imap 143
imaps 993
pop3s 995
给定用户名称,用户密码,dovecot程序代我们去看这个用户的邮件文件
2.下载
yum install dovecot -y ##下载dovecot
3.配置
vim /etc/dovecot/dovecot.conf ##编辑主配置文件
24 protocols = imap pop3 lmtp ##使用imap pop3 lmtp协议
48 login_trusted_networks = 0.0.0.0/0 ##全网访问
49 disable_plaintext_auth = no ##使用明文密码登陆
vim /etc/dovecot/conf.d/10-mail.conf ##编辑子配置文件
30 mail_location = mbox:~/mail:INBOX=/var/mail/%u ##用户邮件所在地
#mbox - mail’s box
#~/mail - 用户家目录/mail
#INBOX=/var/mail/%u - INBOX中存放的是/var/mail/%u中的文件
#%u - username
systemctl restart dovecot ##重启服务
[[email protected] ~]# su - westos ##切换westos用户
[[email protected] ~]$ pwd
/home/westos
[[email protected] ~]$ mkdir mail/.imap/ -p ##建立邮件目录
[[email protected] ~]$ touch mail/.imap/INBOX ##建立邮件存储文件
[[email protected] ~]# mkdir /etc/skel/mail/.imap -p ##建立用户(新建立的所有用户)邮件目录
[[email protected] ~]# touch /etc/skel/mail/.imap/INBOX ##建立用户(新建立的所有用户)邮件存储文件
4.测试
yum install mutt -y
mutt -f pop://[email protected] ##查看邮件
(r)eject —– 退出
(o)nce —– 登陆一次不记录密码
(a)ccept always —– 登陆并记住密码
这里我只登陆一次,所以选择o,然后输入密码