邮件服务器Postfix的安全配置与认证测试
1. 测试Cyrus SASL认证
在没有专门测试工具的情况下,我们可以使用示例应用程序sample-server和sample-client来测试Cyrus SASL认证,避免其他应用(如Postfix)干扰测试。
-获取样本应用:
- 如果从源代码构建Cyrus SASL,可在Cyrus SASL源代码的sample子目录中找到它们。
- 基于Fedora的Linux发行版将这些样本包含在cyrus-sasl-devel包中,如有需要可安装该包。
- 基于Debian的Linux发行版没有类似包,需自行构建。构建步骤如下:
# 定位、下载并提取与你系统匹配的Cyrus SASL发行版 # 按照Cyrus SASL安装部分的说明定位和安装源代码 # 进入样本目录 # cd sample # 进行编译 # make- 配置符号链接:由于测试程序期望从
sample.conf获取配置,而我们的配置在smtpd.conf中,所以需要创建符号链接:
# ln -s /usr/lib/sasl2/smtpd.conf /usr/lib/sasl2/