项目

常规

个人资料

插件目录 » Redmine 邮件检查器

作者 Nicolas Rodriguez
网站 http://jbox-web.github.io/redmine_mail_checker/
代码仓库 https://github.com/jbox-web/redmine_mail_checker
注册时间 2015-01-30(超过9年前)
当前版本 1.0.0
兼容 Redmine 3.0.x, 2.6.x, 2.5.x, 2.4.x
用户评分   (2)

此插件替换了 Redmine 的 rake 任务来检查邮件。

为什么?

定期运行 bundle exec rake redmine:email:receive_imap 来检查邮件会导致高内存消耗:Redmine 被加载两次,一次为你的 web 服务器,一次为 cron 任务。
这并不高效:对于内存较小的 VPS,这可能导致内存饱和,并引发 OOM Killer 干预,从而终止任务。

安装说明

1. 使用 git clone 安装此插件

redmine$ cd REDMINE_ROOT/plugins
redmine$ git clone https://github.com/jbox-web/redmine_mail_checker.git
redmine$ cd redmine_mail_checker/
redmine$ git checkout 1.0.0

不需要 db:migrate 或 bundle update,只需重启 Redmine。

2. 启用 WS 以接收邮件(在 管理 -> 设置 -> 入站邮件)并生成一个 API 密钥。

3. 配置你的邮箱设置(在 管理 -> 插件 -> 配置

4. 然后配置你的 crontab 以调用一个特定的 URL 来触发邮箱检查,而不是 bundle exec rake redmine:email:receive_imap

curl http://redmine.example.net/check_mails?key=<API_KEY>

变更日志

1.0.0 (2015-01-31)

兼容 Redmine 3.0.x, 2.6.x, 2.5.x, 2.4.x。

首次发布!

redmine_mail_checker-1.0.0.tar.gz (4.34 KB) redmine_mail_checker-1.0.0.tar.gz Nicolas Rodriguez, 2015-01-31 00:44

用户评分

  by Will Holland over 8 years ago

对我完美适用。停止服务器定期出现内存不足的问题!

  by Nicolas Rodriguez over 9 years ago

优秀的插件! ;)