我的收到的电子邮件一直被忽略,没有归档到正确的项目中。我在这里缺少什么?
rake -f /home/kickapps/redmine/Rakefile redmine:email:receive_imap \ RAILS_ENV="production" \ host=imap.gmail.com \ ssl=SSL \ port=993 \ move_on_success=FILED \ move_on_failure=IGNORED \ username=redmine@kitops.com \ password=*************** \ unknown_user=accept \ no_permission_check=1 \ project=test \ allow_override=project,tracker
答案 0 :(得分:1)
如果你没有看到电子邮件在gmail中被读取,那么尝试在rake参数的末尾添加--trace(你应该得到一个rake错误)。电子邮件必须在gmail框中未读/新,否则rake将无法读取它,因为它认为它已经读过它。
另一个问题:993被redmine和gmail之间的防火墙阻止。
运行rake后立即检查rails log / production.log - 检查是否有关于邮件的错误消息。
假设rake任务正在读取并更改gmail中的状态,那么它可能是参数。我注意到你的 ssl与我的不一样。
rake -f /home/kickapps/redmine/Rakefile redmine:email:receive_imap \
RAILS_ENV="production" \
host=imap.gmail.com \
ssl=1 \ # it's 1 on my install -- double check
port=993 \
username=redmine@kitops.com \
password=*************** \
project=test \ # must be the project identfier not the name
status=assigned \ # must be a status used in the project, check popups in redmine
unknown_user=accept \ #haven't tried this
no_permission_check=1 \ # or this
allow_override=project,tracker # or this