UW IMAP - Arch Linux 中文维基

跳转到内容

# UW IMAP

来自 Arch Linux 中文维基

相关文章

- 邮件服务器

翻译状态：

- 本文（或部分内容）译自 UW IMAP，最近一次同步于 2024-8-5，若英文版本有所更改，则您可以帮助同步与翻译更改的内容。
- 您可以在 ArchWiki 的对应页面找到本文翻译的原始修订历史。
- 本文可能与英文原文存在出入。

摘自 Wikipedia：

  UW IMAP 是 University of Washington 开发的 IMAP 协议的参考服务器实现。

虽然多年来它一直没有得到积极开发，但作为基本的 IMAPS 服务器，它仍然可运行良好。(有关其他 IMAP 服务器，请参阅邮件服务器#软件）。

## 安装

安装 c-clientAUR。它不使用配置文件。

注意：c-client 是一个包含 UW IMAP 及其客户端的拆分软件包，你可以根据自己的需要同时或只安装其中一个软件包。

## 配置

虽然它最初是与 inetd 一起使用的，但在现代 Arch 系统上，更好的解决方案是使用 systemd socket 文件：

    /etc/systemd/system/imaps.socket

    [Unit]
    Description=IMAP Server Activation Socket
    Documentation=https://www.washington.edu/imap/

    [Socket]
    ListenStream=0.0.0.0:993
    Accept=true

    [Install]
    WantedBy=sockets.target

此外，还需要创建相应的 .service 文件：

    /etc/systemd/system/imaps@.service

    [Unit]
    Description=IMAP Server

    [Service]
    ExecStart=-/usr/bin/imapd
    StandardInput=socket

UW-IMAPD 使用 PAM，因此还需要创建一个 PAM 授权文件。本例将使用标准系统密码进行身份验证：

    /etc/pam.d/imap

    auth		required	pam_unix.so
    account		required	pam_unix.so
    session		required	pam_unix.so

启用并启动 `imaps.socket` 并进行测试。

## SSL

如果尚未创建通用 SSL 证书和密钥，则会在 `/etc/ssl/certs/imapd.pem` 中创建。可以替换特定服务器的签名证书。

警告：自签名证书（如自动生成的证书）容易受到 MITM 攻击，请确保在生产服务器上使用签名证书。
分类：​

- 邮件服务器

UW IMAP
添加话题