2024年3月15日发(作者:)
Courier 安装指南
安装指南
虽 然在 FreeBSD® 的 port 中已有 Courier 及相关组件收录,但是这些 port 不
能适应中文处理和中国现状,有些需要调整的参数也没有 port 选项与之对应。本文所述
的是 Courier-0.53.3 和 Courier-authlib-0.58 在 FreeBSD® 6.1-STABLE 中的情况。
1. 准备工作。
FreeBSD® 已经将 GNU CC、Perl、Berkeley DB 作为系统的基本组成部分,这些
都是安装 Courier 时必需的。此外还需要一些其它软件包,在 FreeBSD® 中可用 port
安装,或下载安装制作好的 package 安装。
▪
GNU make (devel/gmake): 编译 Courier 时需要。FreeBSD® 的 PMake
不支持 GNU make 的那些扩展功能。
▪
MySQL®/PostgreSQL (databases/,可选): 使用 MySQL®/PostgreSQL
实现用户数据库。
▪
Bash (shells/bash,可选): Bash 兼容 POSIX® SH,可以很好的执行 Courier
的配置文件。
▪
OpenSSL 的脚本 c_rehash: 用 which(1) 命令检查脚本 c_rehash 是否可
用。FreeBSD® 的源代码树中虽然有此文件,但不安装到发行版的目录中。可从我的服务
器上下载或从 FreeBSD® CVS 树中下载,应放于环境变量 PATH 包含的目录中,权限设
为 0555。
▪
Apache 2.2.x (www/apache22): 提供带有加密的 HTTP 支持,供网页信箱
界面和网页管理使用。使用 Apache 2.0.x 和 Apache 1.3.x + mod_ssl 当然也是可以的。
▪
Gnupg (security/gnupg): 信件加密、数字签名时使用。
▪
Ispell (textproc/ispell): 使得网页信箱界面具备英语单词的拼写检查功能。
▪
PCRE (devel/pcre 或 devel/pcre-utf8): 新的信件过滤器 maildrop 支持
Perl 兼容正则表达式,功能强于 POSIX® 正则表达式。
▪
Berkeley DB 4.4 (databases/db44,可选): 工具 db_dump185-4.4 可用来
查看 *.dat 和 *.db 数据文件。
▪
Expect (lang/expect,依赖于 TCL/TK,可选): 使用操作系统的用户数据库
时,在网页界面中更改密码时完成与操作系统 passwd(1) 命令的对话。操作系统的组件
模块 PAM(3) 没有提供更改密码的功能。
2. 下载 Courier 软件包。
原始版本下载位置: /projects/courier/,需要下载软件包
authlib 和 courier。
其中软件包 Courier 需要打上与中文和中国现状相关的补丁,还要加上网页信箱界面


发布评论