-抱歉,还不能配置 SSL07% -虚拟用户15% -Dovecot 虚拟用户37% -故障排查83% -接下来?86% 编译自: https://www.linux.com/learn/sysj2开奖直播/building-email-server-ubuntu-linux-part-3作者: CARLA SCHRODER 译者: geekpi 在本系列的最后,我们将详细介绍如何在 Dovecot 和 Postfix 中设置虚拟用户和邮箱。 欢迎回来,热心的 Linux 系统管理员们! 在本系列的[1]和[2]中,我们学习了如何将 Postfix 和 Dovecot 组合在一起,开奖,搭建一个不错的 IMAP 和 POP3 邮件服务器。 现在我们将学习设置虚拟用户,以便我们可以管理所有 Dovecot 中的用户。 抱歉,还不能配置 SSL 我知道我答应过教你们如何设置一个受 SSL 保护的服务器。 不幸的是,我低估了这个话题的范围。 所以,我会下个月再写一个全面的教程。 今天,在本系列的最后一部分中,我们将详细介绍如何在 Dovecot 和 Postfix 中设置虚拟用户和邮箱。 在你看来这是有点奇怪,所以我尽量让下面的例子简单点。我们将使用纯文本文件和纯文本来进行身份验证。 你也可以选择使用数据库后端和较强的加密认证形式,具体请参阅文末链接了解有关这些的更多信息。 虚拟用户 我们希望邮件服务器上用的是虚拟用户而不是 Linux 系统用户。使用 Linux 系统用户不能扩展,并且它们会暴露系统登录账号,给你的服务器带来不必要的风险。 设置虚拟用户需要在 Postfix 和 Dovecot 中编辑配置文件。我们将从 Postfix 开始。首先,我们将从一个干净、简化的 /etc /postfix/main.cf 开始。移动你原始的 main.cf 到别处做个备份,创建一个新的干净的文件,内容如下: compatibility_level=2 smtpd_banner =$myhostname ESMTP $mail_name (Ubuntu/GNU) biff =no append_dot_mydomain =no myhostname =localhost alias_maps =hash:/etc/aliases alias_database =hash:/etc/aliases myorigin =$myhostname mynetworks =127.0.0.0/8[::ffff:127.0.0.0]/104[::1]/128192.168.0.0/24 mailbox_size_limit =0 recipient_delimiter =+ inet_interfaces =all virtual_mailbox_domains =/etc/postfix/vhosts.txt virtual_mailbox_base =/home/vmail virtual_mailbox_maps =hash:/etc/postfix/vmaps.txt virtual_minimum_uid =1000 virtual_uid_maps =static:5000 virtual_gid_maps =static:5000 virtual_transport =lmtp:unix:private/dovecot-lmtp0 你可以直接拷贝这份文件,除了 mynetworks 参数的设置 192.168.0.0/24,它应该是你的本地子网掩码。 接下来,创建用户和组 vmail 来拥有你的虚拟邮箱。虚拟邮箱保存在 vmail 的家目录下。 $ sudogroupadd-g 5000vmail $ sudouseradd-m -u 5000-g 5000-s /bin/bashvmail 接下来重新加载 Postfix 配置: $ sudopostfix reload [sudo]password forcarla: postfix/postfix-:refreshing the Postfixmail system Dovecot 虚拟用户 我们会使用 Dovecot 的 lmtp 协议来连接到 Postfix。你可以这样安装: $ sudoapt-getinstall dovecot-lmtpd (责任编辑:本港台直播) |