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)
来自rake redmine:email:receive_imap 未收到邮件:
在模型issue.rb中有一段代码
validates_presence_of :subject, :description, :priority, :project, :tracker, :author, :status
这表明优先级是必填字段。因此,如果没有收到优先级参数的值,我就无法创建问题。
我不是 rake 的用户,也没有您的环境,但您可以检查是否有某些验证规则导致电子邮件失败。从您的示例来看,您的电子邮件中只有项目和跟踪器,因此需要更多内容将导致其失败。