Получение почты и создание тикетов в Redmine

Появилась недавно небольшая задачка, которая позволяет создавать / отвечать на тикеты в Redmine через email. Получение почты можно организовать как по протоколу pop3, так и через IMAP. В моем случае доступ к почтовому серверу осуществлялся через IMAP Google Apps.

Не будем вдаваться в детали, а сразу перейдем к команде на получение почты. И установки ее в планировщике Linux cron. Итак, откроем консоль и попробуем дать команду от пользователя redmine(или root, главное чтобы права были)

rake -f /usr/local/share/redmine/Rakefile --silent redmine:email:receive_imap RAILS_ENV="production" host=imap.gmail.com [email protected] password=PwdToEmail ssl=SSL port=993 project=mail allow_override=tracker,priority,project

Если никаких ошибок не вывалилось, то добавим в планировщик выполнение команды на получение почты.  Открываем /etc/crontab и прописываем:

*  *    * * *   root    rake -f /usr/local/share/redmine/Rakefile --silent redmine:email:receive_imap RAILS_ENV="production" host=imap.gmail.com [email protected] password=YOUR_PASSWORD ssl=SSL port=993 project=mail allow_override=tracker,priority,project

Сохраняем файл. У меня redmine настроен так, что уведомления приходят от [email protected], поэтому отвечая на письмо с новым или измененным тикетом, я получаю автоматический ответ в redmine.

В redmine я создал новый проект “Почта” с Идентификатором mail, и если явно не указать в письме project, то задача попадает в этот проект.

Пример письма:

This is a new issue that overrides a few attributes
[...]
Project: foo
Tracker: Bug
Priority: Urgent
Status: Resolved
Рекомендуем почитать
Expected kind of OpenSSL::SSL::SSLContext в Redmine

При установке нового redmine 2.3.0 и дальнейшей его конфигурации возникает ошибка при отправке почты: (Expected kind of OpenSSL::SSL::SSLContext)) Лечится эта Читать дальше...

Лечим кодировку при экспорте CSV в Redmine

Поставил недавно последний Redmine 2.x. Обнаружилось что при экспорте в формат CSV неверно отображаются русские символы. Поэтому в нем хочу Читать дальше...

Знаки вопроса в redmine

После установки свеженького redmine обнаружилась проблема с отображением русских символов. Вместо них были только знаки вопроса. Для решения данной проблемы Читать дальше...

Интеграция redmine с LDAP (Active Directory)

Процесс интеграции redmine с LDAP довольно прост. Состоит он из 2 этапов. Для начала создайте пользователя в своем домене, например Читать дальше...

Поделиться

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *