我正在尝试从我的IMAP服务器获取电子邮件并使用它们创建票证,我按照指示here在一个废弃的项目中创建票证测试了脚本,它就像一个魅力,但现在我只更改了在我的脚本中的项目名称,它将电子邮件标记为在邮件服务器中读取但未创建票证。我将项目设置为公开,我甚至检查了MySQL中表is_public
中的Projects
字段。
我提取电子邮件的脚本如下所示:
#!/bin/sh
. /opt/bitnami/scripts/setenv.sh
cd /opt/bitnami/apps/redmine/htdocs
bin/rake -f /opt/bitnami/apps/redmine/htdocs/Rakefile redmine:email:receive_imap RAILS_ENV="production" host=mail.my_domain.com username=support@my_domain.com password=my_pwd project=app-support unknown_user=create
请注意,我的项目名称有两个单词,我尝试过:
项目是否需要进行额外配置?任何帮助将不胜感激。
答案 0 :(得分:0)
解决。以防任何人遇到同样的问题。我检查了/opt/bitnami/apps/redmine/htdocs/log/production.log
,我意识到Category被标记为必填字段。我把它添加到脚本中就是这样。