配置Dovecot服务程序

Dovecot是一款能够为Linux系统提供IMAP和POP3电子邮件服务的开源软件程序,拥有极高的安全性,并且配置起来也十分简单,执行效率很快,而且占用的服务器硬件资源也较少,是非常推荐的电子邮件系统的收件服务软件。详情请关注《linux就该这么学》。

操作方法

  • 01

    安装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!

  • 02

    配置部署Dovecot服务程序,对Dovecot服务程序的主配置文件需要修改2-3处,首先是在主配置文件中的约24行左右,把Dovecot服务程序支持的电子邮件协议修改为imap、pop3和lmtp。然后在该行的下面添加一行参数来允许客户使用明文进行密码验证,这是由于Dovecot服务程序为了保证电子邮件系统安全而默认强制客户必须使用加密方式进行登陆,而当前由于咱们没有加密系统的支持,因此需要添加参数来允许客户的明文登陆行为。 [root@linuxprobe ~] # vim /etc/dovecot/dovecot.conf # Protocols we want to be serving. protocols = imap pop3 lmtp disable_plaintext_auth = no 最后是在主配置文件中的约48行左右,设置允许登陆的网段地址,也就是说同学们可以在这里限制只有来自于某个网段的客户才能使用电子邮件系统,如果想允许所有人都能来使用,可以不用修改本条参数: # Space separated list of trusted network ranges. Connections from these # IPs are allowed to override their IP addresses and ports (for logging and # for authentication checks). disable_plaintext_auth is also ignored for # these networks. Typically you'd specify your IMAP proxy servers here. login_trusted_networks = 192.168.10.0/24

  • 03

    配置邮件格式与存储路径,需要编辑dovecot服务程序单独的子配置文件,定义要把收到的邮件信息保存到服务器本地的路径,而这个路径默认已经是被定义好的,只需要把此配置文件中第25行前面的#(井号)注释信息去掉即可: [root@linuxprobe ~] # vim /etc/dovecot/conf.d/10-mail.conf ## ## Mailbox locations and namespaces ## # Location for users' mailboxes. The default is empty, which means that Dovecot # tries to find the mailboxes automatically. This won't work if the user # doesn't yet have any mail, so you should explicitly tell Dovecot the full # location. # # If you're using mbox, giving a path to the INBOX file (eg. /var/mail/%u) # isn't enough. You'll also need to tell Dovecot where the other mailboxes are # kept. This is called the "root mail directory", and it must be the first # path given in the mail_location setting. # # There are a few special variables you can use, eg.: # # %u - username # %n - user part in user@domain, same as %u if there's no domain # %d - domain part in user@domain, empty if there's no domain # %h - home directory # # See doc/wiki/Variables.txt for full list. Some examples: # # mail_location = maildir:~/Maildir mail_location = mbox:~/mail:INBOX=/var/mail/%u # mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n ………………省略部分输出信息……………… 然后切换到该用户身份后在家目录中建立用于保存邮件的目录,记得重启一下服务并加入到开机启动项就完成了对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'

(0)

相关推荐

  • 搭建完整邮件系统(postfix+dovecot+clamAV+Spamassassin+amavisd-new)

    相关软件: 1. 发送邮件 --- postfix 2. 身份认证 --- sasl2 3. 接收邮件 --- dovecot 4. 防病毒邮件 --- clamAV 5. 防垃圾邮件 --- spa ...

  • linux使用ssh远程控制

    SSH(Secure Shell)是一种能够提供安全远程登录会话的协议,也是目前远程管理Linux系统最首选的方式,因为传统的ftp或telnet服务是不安全的,它们会将帐号口令和数据资料等数据在网络 ...

  • linux服务器配置ftp服务

    讲解什么是FTP文件传输协议以及如何安装部署vsftpd服务程序,然后进行有深度的讲解vsftpd主配置文件中的最常用参数功能作用,完整的为同学们展示对vsftpd服务程序的三种认证模式的配置方法-- ...

  • 分配固定IP地址

    在DHCP动态主机地址管理协议中有个术语叫做"预约",预约指的是保证局域网中特定的设备总是获取到固定的IP地址,换句话说就是dhcpd服务程序会把某个IP地址私藏下来,只有匹配到特 ...

  • 虚拟用户模式

    最后咱们要学习的虚拟用户模式是一种相比较来说最为安全的验证方式,需要为FTP传输服务单独建立用户数据库文件,虚拟出用来口令验证的帐户信息,这些帐号是在服务器系统中不存在的,仅供FTP传输服务做验证使用 ...

  • centos配置网卡修改ip地址和修改网关的方法

    一、CentOS 修改IP地址 修改对应网卡的IP地址的配置文件 复制代码 代码如下: # vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容 复制 ...

  • VSFTP配置实例

    使用rpm命名可顺利安装该软件包。 # rpm -ivh vsftpd-2.0.1-5.i386.rpm 安装完后默认就可以启动vsftp服务了, [root@localhost ~]# servic ...

  • centos minimal 网络配置详细解读

    在虚拟机上安装发现默认是命令行界面一路进行下去,最后发现是Minimal的安装,并且网卡也没有默认启动...晕死。网上搜了下才知道原来Centos 6的Minimal下,网卡默认onboot="no" ...

  • Linux操作系统安全配置步骤

    Linux安全配置步骤简述 一、磁盘分区 1、如果是新安装系统,对磁盘分区应考虑安全性: 1)根目录(/)、用户目录(/home)、临时目录(/tmp)和/var目录应分开到不同的磁盘分区; 2)以上 ...