发布于 2017-02-07 00:33:26 | 178 次阅读 | 评论: 0 | 来源: 网友投递
Haraka Node.js 写的 SMTP 服务器
Haraka 是一个Node.js 写的 SMTP 服务器,使用插件架构实现了大部分功能。使用了高度可扩展的事件模型,能处理几千个并发连接,插件也都是使用Node.js写成的,性能很好。
Haraka 2.8.13 发布了,更新内容:
Changes
取代 plugin/limit、plugin/rate_limit、和 haraka-plugin-outbound-rate-limit
p0f: 跳过私有IP(通常为空)
spf: 当 context != myself 时 skip for outbound
redis: 使用 redis 的插件可以继承 redis config
redis: 用 haraka-plugin-redis 替换 plugins / redis
lint: 新增 eslint:recommended
logger: 删除旧 node 版本的 logger.colorize 代码
新特性
redis: 增加 redis_subscribe_pattern()
queue/discard: 添加允许丢弃的 ENV
改进
rspamd: 提高响应解析
将 Windows 测试恢复到工作状态
elasticsearch: 使用 UTC 日期创建索引
tls: 修复 dhparam 使用示例语法
typo: logerr -> logerror
当生成长 DKIM 密钥时,包括 BIND 兼容的折叠密钥
在 haraka-test-fixtures 中,通过 fixtures.results 访问结果
集成测试:端到端服务器测试
Bug 修复
spf: 恢复 relay context=myself 功能
rate_limit:如果 incr 创建一个新的记录,确保它有一个 TTL
tls: 不再创建顶级 secureContext
dnswl: 交换行以修复丢失的继承方法
dnswl: 修复配置加载器回调语法
tests/plugins: 不设置 process.env.HARAKA 以避免干扰其他测试带来的副作用
删除 auth_flat_file 样本认证用户
详情查看发行日志
下载地址: