邮件服务器认证与安全配置指南
1. 测试Cyrus SASL认证
由于没有专门的测试工具,可使用示例应用程序sample-server和sample-client来测试认证,避免其他应用(如Postfix)干扰测试。
-获取示例程序:
- 若从源代码构建Cyrus SASL,可在其源码的sample子目录中找到示例程序。
- 基于Fedora的Linux发行版,可通过安装cyrus-sasl-devel包获取示例程序。
- 基于Debian的Linux发行版,需自行构建。步骤如下:
1. 从包管理器中定位、下载并提取与安装版本匹配的Cyrus SASL发行版。
2. 按照Cyrus SASL安装部分的说明定位并安装源码。
3. 执行以下命令:
# cd sample # make- 创建符号链接:示例程序期望从
sample.conf获取配置,而我们的配置在smtpd.conf中,因此创建符号链接:
# ln -s /usr/lib/sasl2/smtpd.conf /usr/lib/sasl2/sample.conf