Exim 4.100 邮件服务器已发布,该版本整合了之前积累的修复程序并新增了多项功能。该项目的代码使用 C 语言编写,并以 GPLv2+ 许可证发布。
主要变化:
- 新增了“psl”和“regdom”选项,用于搜索公共后缀列表 (PSL) 和已注册域名数据库。PSL 包含一个列表,用于识别分配给不同用户的典型子域名(例如,*.github.io、*.co.uk 和 *.org.ru)。
- 已实现对 DMARC 技术的实验性内置支持。该支持通过 EXPERIMENTAL_DMARC_NATIVE 构建选项激活,用于防止以其他域的名义发送邮件。
- 新增日志选择器“spf”、“spf_verbose”、“dmarc”、“dmarc_verbose”和“dsn”,用于控制使用 SPF、DMARC 和 DSN 技术进行电子邮件身份验证检查的结果是否反映在日志中。
- 添加了命令行选项“-bI:modules”,用于列出已安装的动态加载模块。
- 新增了“start”、“regex”和“macro”调试通道,用于分析邮件客户端启动过程。 伺服器正则表达式处理和宏扩展。
- exiwhat 实用程序实现了后台进程 smtp(接收 SMTP 请求)和 queue-run(处理消息队列)的活动统计信息的输出。
- 配置文件中已添加“bounce_charset”设置,用于指定已发送邮件消息中“Content-type:”标头的字符编码。 服务器 关于信息传递问题的信件。
- 已实现“proc:deliver”事件,允许将其他处理程序附加到消息传递过程的启动。
- 添加了“-oDSN”选项,用于在从命令行发送电子邮件时设置 DSN(投递状态通知)扩展参数。
- 在 local_parts 选项和 ACL 中,解析电子邮件地址中“@”符号之前的本地部分时,允许使用“*?”掩码,以覆盖尽可能少的字符。
- 配置文件中新增了“queue_run_order”选项,用于指定消息队列中项的处理顺序。之前提供的“queue_run_in_order”选项已被弃用。
- 允许在消息转发规则中指定的“forbid_*”和“allow_filter”选项中进行变量扩展。
- 允许在配置 SMTP 传输时指定的“协议”选项中进行变量扩展。
- Sieve 过滤器现在不仅支持解析标头,还支持解析消息体(RFC 5173)。
- 现在可以通过 tls_eccurve 选项指定椭圆曲线组列表。
- 现在可以结合各个 SMTP 传输方式指定 tls_eccurve 选项。
- 已移除过时的恶意软件扫描程序 f-prot6、f-prot6d、sophie、drweb、f-secur、aveserver、kavdaemon 和 mksd。
- 已移除对 Interbase DBMS 和 Brightmail 服务的支持。
来源: opennet.ru
