本篇文章给大家分享的是有关Linux服务器中邮件服务器dovecot怎么用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
安装dovecot
Dovecot是CentOS系统中著名的POP3/IMAP服务器实现。POP3/IMAP是从邮件服务器中读取邮件时使用的协议,POP3将邮件全部从服务器中拖取下来;IMAP则每次从服务器获取邮件名等关键信息,要读某封邮件时,才从服务器下载。
在使用邮件服务之前,请确保你之前配置的DNS可以使用,并且已经启动。我们需要用到DNS配置中的邮件域名解析。
1、安装dovecot
[root@localhost ~]#
rpm -qa | grep dovecot
[root@localhost ~]#
yum install -y dovecot
Installed:
dovecot.i686 1:2.0.9-22.el6
Complete!
[root@localhost ~]#
2、修改配置文件“/etc/dovecot/dovecot.conf”,开启dovecot功能
[root@localhost ~]#
gedit /etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp//
这行默认被注释了,必须去掉注释。这里表示启用了
imap pop3 lmtp
协议
listen=*//
监听所有的
ipv4
接口
login_trusted_networks = 192.168.0.0/24//
允许登录的网段
3、设置邮件的存储路径。修改配置文件“/etc/dovecot/conf.d/10-mail.conf”,参数mail_开发云主机域名location
[root@localhost pub]#
gedit
/etc/dovecot/conf.d/10-mail.conf
# mbox
是内部邮箱,属于
dovecot
持有。而通常
IMAP
协议支持多种邮箱,因此其他邮箱的内容就存储在
活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看
/var/mail/%u
mail_location = mbox:~/mail:INBOX=/var/mail/%u
4、创建邮件存储目录。上面已经配置好了邮件的存储路径,但是这个目录需要用户来创建,我们就为用户david创建一个邮件目录 。
注意,系统中的每一个用户都可以当做邮件用户
[root@localhost ~]#
su david//
切换到
david
[david@localhost root]$
cd /home/david///
跳转到家目录
[david@localhost ~]$
mkdir -p mail/.imap/INBOX//
创建邮件目录
5、设置防火墙,imap使用143端口,pop3使用110端口,在防火墙中打开tcp的这两个端口
[root@localhost ~]#
gedit /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 143 -j ACCEPT
[root@localhost ~]#
service iptables restart
iptables
:将链设置为政策
ACCEPT
:
filter nat[
确定
]
iptables
:清除防火墙规则:
[
确定
]
iptables
:正在卸载模块:
[
确定
]
iptables
:应用防火墙规则:
[
确定
]
iptables
:载入额外模块:
nf_conntrack_ftp[
确定
]
6、启动服务
[root@localhost ~]#
service dovecot start
正在启动
Dovecot Imap
:
[
确定
]
[root@localhost ~]#
7、检测110和143端口是否运行
[root@localhost ~]#
netstat -tunlp | grep 110
tcp00 0.0.0.0:1100.0.0.0:*LISTEN2650/dovecot
tcp00 :::110:::*LISTEN2650/dovecot
[root@localhost ~]#
netstat -tunlp | grep 143
tcp00 0.0.0.0:1430.0.0.0:*LISTEN2650/dovecot
tcp00 :::143:::*LISTEN2650/dovecot
8、命令行登录邮箱
[root@localhost ~]#
telnet 192.168.0.113 143//ip
就是服务器地址,
143
是
imap
的端口
Trying 192.168.0.开发云主机域名113...
Connected to 192.168.0.113.
Escape character is \'^]\'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready.
//
到这里说明可以连接了
a login david 543092//
这是登录操作,用户名
david
,密码
543092
。这条命令需要用户输入
a OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDL开发云主机域名E SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS]
Logged in
//
登录成功
以上就是Linux服务器中邮件服务器dovecot怎么用,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注开发云行业资讯频道。
本文从转载,原作者保留一切权利,若侵权请联系删除。
《Linux服务器中邮件服务器dovecot怎么用》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...