Получение электронной почты в Redmine через IMAP

Я пытаюсь получить электронную почту в Redmine через IMAP.

письма, которые я генерирую, выглядят так:

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

Я пытаюсь получить их в 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

но письма перемещаются в папку не удалось.

у меня была эта установка работает некоторое время назад с другим генератором электронной почты, но в значительной степени тот же шаблон, и я не могу понять, почему он не работает. Разрешения, кажется, в порядке слишком.

для дальнейшей отладки этой проблемы мне нужны некоторые файлы журнала. Существуют ли какие-либо файлы журнала, записанные этой командой? Или есть другие предложения по решению этого вопроса?

мое окружение:

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
13
задан Danilo Bargen
15.05.2023 17:11 Количество просмотров материала 2370
Распечатать страницу

3 ответа

С грабли redmine: email: receive_imap не получает письма:

в модельном вопросе.rb есть код

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

, который говорит, что приоритет является обязательным поле. Поэтому я не могу создать проблему без получение значения приоритета параметр.

Я не пользователь rake и не имею вашей среды, но вы можете проверить, есть ли у вас какое-то правило проверки, которое вызывает электронную почту потерпеть неудачу. Из вашего примера, у вас есть только проект и трекер в электронной почте, поэтому требует более приведет к сбою.

2
отвечен harrymc 2023-05-17 00:59

вы также можете попробовать unknown_user=accept no-permission-check=1 на основе: http://www.redmine.org/projects/redmine/wiki/RedmineReceivingEmails#Enabling-unknown-users-to-create-issues-by-email

для получения дополнительной информации см. Redmine:lib / задачи / электронная почта.rake и lib/redmine / imap.rb

2
отвечен E. Sambo 2023-05-17 03:16

после довольно большого количества finagling, я понял, что в моем случае, проблема в том, что мое имя проекта было пространство в нем. Я процитировал имя (project= "My Project"), но код просто молча потерпел неудачу. Когда я заменил имя проекта фиксированным именем одного токена (project="my_project"). Это сработало.

самая расстраивающая вещь для меня не имела достаточной диагностической обратной связи.

1
отвечен Simeon Fitch 2023-05-17 05:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх