树叶云linux教程:15.2.2 配置Dovecot服务程序

Dovecot是一款能够为Linux系统提供IMAP和POP3电子邮件服务的开源服务程序,安全性极高,配置简单,执行速度快,而且占用的服务器硬件资源也较少,因此是一款值得推荐的收件服务程序。

第1步:安装Dovecot服务程序软件包。大家可自行配置Yum软件仓库、挂载光盘镜像到指定目录,然后输入要安装的dovecot软件包名称即可:

    [root@linuxprobe ~]# yum install dovecot
    Loaded plugins: langpacks, product-id, subscription-manager
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    rhel | 4.1 kB 00:00 
    Resolving Dependencies
    --> Running transaction check
    ---> Package dovecot.x86_64 1:2.2.10-4.el7 will be installed
    --> Processing Dependency: libclucene-core.so.1()(64bit) for package: 1:dovecot-2.2.10-4.el7.x86_64
    --> Processing Dependency: libclucene-shared.so.1()(64bit) for package: 1:dovecot-2.2.10-4.el7.x86_64
    --> Running transaction check
    ---> Package clucene-core.x86_64 0:2.3.3.4-11.el7 will be installed
    --> Finished Dependency Resolution
    Dependencies Resolved
    ================================================================================
     Package Arch Version Repository Size
    ================================================================================
    Installing:
     dovecot x86_64 1:2.2.10-4.el7 rhel 3.2 M
    Installing for dependencies:
     clucene-core x86_64 2.3.3.4-11.el7 rhel 528 k
    Transaction Summary
    ================================================================================
    Install 1 Package (+1 Dependent package)
    Total download size: 3.7 M
    Installed size: 12 M
    Is this ok [y/d/N]: y
    Downloading packages:
    --------------------------------------------------------------------------------
    Total 44 MB/s | 3.7 MB 00:00 
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
     Installing : clucene-core-2.3.3.4-11.el7.x86_64 1/2 
     Installing : 1:dovecot-2.2.10-4.el7.x86_64 2/2 
     Verifying : 1:dovecot-2.2.10-4.el7.x86_64 1/2 
     Verifying : clucene-core-2.3.3.4-11.el7.x86_64 2/2 
    Installed:
     dovecot.x86_64 1:2.2.10-4.el7 
    Dependency Installed:
     clucene-core.x86_64 0:2.3.3.4-11.el7 
    Complete!

第2步:配置部署Dovecot服务程序。在Dovecot服务程序的主配置文件中进行如下修改。首先是第24行,把Dovecot服务程序支持的电子邮件协议修改为imap、pop3和lmtp。然后在这一行下面添加一行参数,允许用户使用明文进行密码验证。之所以这样操作,是因为Dovecot服务程序为了保证电子邮件系统的安全而默认强制用户使用加密方式进行登录,而由于当前还没有加密系统,因此需要添加该参数来允许用户的明文登录。

    [root@linuxprobe ~]# vim /etc/dovecot/dovecot.conf
    ………………省略部分输出信息………………
    23 # Protocols we want to be serving.
    24 protocols = imap pop3 lmtp
    25 disable_plaintext_auth = no
    ………………省略部分输出信息………………

在主配置文件中的第48行,设置允许登录的网段地址,也就是说我们可以在这里限制只有来自于某个网段的用户才能使用电子邮件系统。如果想允许所有人都能使用,则不用修改本参数:

    44 # Space separated list of trusted network ranges. Connections from these
    45 # IPs are allowed to override their IP addresses and ports (for logging and
    46 # for authentication checks). disable_plaintext_auth is also ignored for
    47 # these networks. Typically you'd specify your IMAP proxy servers here.
    48 login_trusted_networks = 192.168.10.0/24

第3步:配置邮件格式与存储路径。在Dovecot服务程序单独的子配置文件中,定义一个路径,用于指定要将收到的邮件存放到服务器本地的哪个位置。这个路径默认已经定义好了,我们只需要将该配置文件中第24行前面的井号(#)删除即可。

    [root@linuxprobe ~]# vim /etc/dovecot/conf.d/10-mail.conf
    1 ##
    2 ## Mailbox locations and namespaces
    3 ##
    4 # Location for users' mailboxes. The default is empty, which means that Dovecot
    5 # tries to find the mailboxes automatically. This won't work if the user
    6 # doesn't yet have any mail, so you should explicitly tell Dovecot the full
    7 # location.
    8 #
    9 # If you're using mbox, giving a path to the INBOX file (eg. /var/mail/%u)
    10 # isn't enough. You'll also need to tell Dovecot where the other mailboxes are
    11 # kept. This is called the "root mail directory", and it must be the first
    12 # path given in the mail_location setting.
    13 #
    14 # There are a few special variables you can use, eg.:
    15 #
    16 # %u - username
    17 # %n - user part in user@domain, same as %u if there's no domain
    18 # %d - domain part in user@domain, empty if there's no domain
    19 # %h - home directory
    20 #
    21 # See doc/wiki/Variables.txt for full list. Some examples:
    22 #
    23 # mail_location = maildir:~/Maildir
    24 mail_location = mbox:~/mail:INBOX=/var/mail/%u
    25 # mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n
    ………………省略部分输出信息………………

然后切换到配置Postfix服务程序时创建的boss账户,并在家目录中建立用于保存邮件的目录。记得要重启Dovecot服务并将其添加到开机启动项中。至此,对Dovecot服务程序的配置部署步骤全部结束。

    [root@linuxprobe ~]# su - boss
    Last login: Sat Aug 15 16:15:58 CST 2017 on pts/1
    [boss@mail ~]$ mkdir -p mail/.imap/INBOX
    [boss@mail ~]$ exit
    [root@linuxprobe ~]# systemctl restart dovecot 
    [root@linuxprobe ~]# systemctl enable dovecot 
    ln -s '/usr/lib/systemd/system/dovecot.service' '/etc/systemd/system/multi-user.target.wants/dovecot.service'

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/178490.html<

(0)
管理的头像管理
上一篇2025-03-26 03:07
下一篇 2025-03-26 03:08

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注