个人工具
登录
查看“Serverguide”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Serverguide”的源代码
来自Ubuntu中文
←
Serverguide
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
===== 4.14.3. Dovecot 服务器 ===== Dovecot 是一个主要出于安全考虑编写的邮件投递代理。它支持主要收件箱格式:mbox 或 Maidir。这部分说明如何将它设为一个 imap 或 pop3 服务器。 ====== 4.14.3.1. 安装 ====== 要安装 dovecot,在命令提示符中运行下列命令: <pre><nowiki> sudo apt-get install dovecot-common dovecot-imapd dovecot-pop3d</nowiki></pre> ====== 4.14.3.2. 配置 ====== 要配置 dovecot,您可以编辑文件 /etc/dovecot/dovecot.conf。您可以选择您所使用的协议。它可以是 pop3、pop3 (安全 pop3)、imap 和 imaps (安全 imap)。对这些协议的说明是超出该指南范围的。更多信息请参考 wikipedia 关于 POP3 和 IMAP 的文章。 IMAPS 和 POP3S 比简单 IMAP 和 POP3 更安全,因为他们使用 SSL 加密连接。一旦您选择了协议,修改在文件 /etc/dovecot/dovecot.conf 中的下列行: <pre><nowiki> protocols = pop3 pop3s imap imaps</nowiki></pre> 当 dovecot 启动时协议开始生效。接下来在文件 /etc/dovecot/dovecot.conf 的 pop3 部分添加下列行: <pre><nowiki> pop3_uidl_format = %08Xu%08Xv</nowiki></pre> 然后选择您所用的收件箱。Dovecot 支持 maildir 和 mbox 格式。大多数通常使用 mailbox 格式。它们都有自己的优点,并且在 dovecot 网站 上讨论。 一旦您选择了您的收件箱格式后,就可以编辑文件 /etc/dovecot/dovecot.conf 并修改下列行: <pre><nowiki> default_mail_env = maildir:~/Maildir # (for maildir)</nowiki></pre> 或 <pre><nowiki> default_mail_env = mbox:~/mail:INBOX=/var/spool/mail/%u # (for mbox)</nowiki></pre> 如果接收到的邮件类型与您已经配置不同,那么您要配置您的邮件传输代理 (MTA) 用来将该邮件传输到这种类型的收件箱中。 一旦您已经配置好了 dovecot,启动 dovecot 守护程序以测试您的设置: <pre><nowiki> sudo /etc/init.d/dovecot start</nowiki></pre> 如果您启用 imap 或 pop3,您也可以试着用命令 telnet localhost pop3 或 telnet localhost imap2 登录。如果您看到类似下面的东西,那么安装就成功了: <pre><nowiki> bhuvan@rainbow:~$ telnet localhost pop3 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. +OK Dovecot ready.</nowiki></pre> ====== 4.14.3.3. Dovecot SSL 配置 ====== 要配置 dovecot 使用 SSL,您可以编辑文件 /etc/dovecot/dovecot.conf 并修改下列行: <pre><nowiki> ssl_cert_file = /etc/ssl/certs/dovecot.pem ssl_key_file = /etc/ssl/private/dovecot.pem ssl_disable = no disable_plaintext_auth = no</nowiki></pre> 当您安装 dovecot 时,会通过它自动创建 cert 和 key 文件。请注意这些钥匙没被签名并会在客户端连接时给出 "bad signature" 的错误。要避免这一点,您可以使用商业证书,甚至更好,使用您自己签署的 SSL 证书。 ====== 4.14.3.4. 邮件服务器的防火墙配置 ====== 要从另一台计算机访问您的邮件服务器,您必须配置您的防火墙以允许连接服务器必要的端口。 <pre><nowiki> **** IMAP - 143 **** IMAPS - 993 **** POP3 - 110 **** POP3S - 995</nowiki></pre>
返回至
Serverguide
。