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
新增話題