通过 IMAP 将电子邮件提取到 Redmine

Dan*_*gen 7 imap logging redmine

我正在尝试通过 IMAP 将电子邮件提取到 Redmine 中。

我生成的电子邮件如下所示:

FooBar Ltd 
123456
http://example.com/Foobar-Ltd-123456.html

Project: backend
Tracker: Dataerror

Beschreibung:
This is the description

===========================
CLIENT_IP: 192.168.1.215
HTTP_USER_AGENT: mozilla/asdfjköl
Run Code Online (Sandbox Code Playgroud)

我尝试通过以下命令将它们提取到 Redmine 中:

rake -f /var/www/projects/redmine/Rakefile redmine:email:receive_imap \
RAILS_ENV="production" host=example.com port=993 ssl=true username=redmine \
password=1234 project=myproject tracker=other \
allow_override=project,tracker,category,priority \
move_on_success=read move_on_failure=failed
Run Code Online (Sandbox Code Playgroud)

但是电子邮件被移到了失败的文件夹中。

前段时间我使用不同的电子邮件生成器运行了此设置,但模板几乎相同,但我不知道为什么它不起作用。权限似乎也可以。

为了进一步调试这个问题,我需要一些日志文件。是否有此命令写入的任何日志文件?或者有没有其他建议可以解决这个问题?

我的环境:

danilo@jabba:/var/www/projects/redmine$
RAILS_ENV=production script/about
About your application's environment
Ruby version              1.8.7 (i486-linux)
RubyGems version          1.3.5
Rack version              1.0
Rails version             2.3.5
Active Record version     2.3.5
Active Resource version   2.3.5
Action Mailer version     2.3.5
Active Support version    2.3.5
Application root          /var/www/projects/redmine
Environment               production
Database adapter          mysql
Database schema version   20100819172912
Run Code Online (Sandbox Code Playgroud)

har*_*ymc 2

来自rake redmine:email:receive_imap 未收到邮件

在模型issue.rb中有一段代码

validates_presence_of :subject, :description, :priority, :project, :tracker, :author, :status

这表明优先级是必填字段。因此,如果没有收到优先级参数的值,我就无法创建问题。

我不是 rake 的用户,也没有您的环境,但您可以检查是否有某些验证规则导致电子邮件失败。从您的示例来看,您的电子邮件中只有项目和跟踪器,因此需要更多内容将导致其失败。