Обработка входящих писем в Redmine

1,912 views
Skip to first unread message

ilya

unread,
Jun 29, 2012, 4:03:08 AM6/29/12
to Redmine to russian
Может быть кто не знает.

В Redmine есть возможность настроить обработку входящих писем - будут
созданы задачи, с содержимым письма.

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

Настройка описана здесь:

http://www.redmine.org/projects/redmine/wiki/RedmineReceivingEmails

Используется скрипт, который может быть найден здесь:
extra/mail_handler/rdm-mailhandler.rb.

Далее в настройках Редмайна надо получить API ключ:
"Go to Application settings -> Incoming emails, check Enable WS for
incoming emails and enter or generate a secret key."

И этот сгенерированный ключ, надо прописать в параметрах запуска rdm-
mailhandler.rb скрипта.

Вот параметры запуска скрипта:

rdm-mailhandler [options] --url=<Redmine URL> --key=<API key>

Required:
-u, --url URL of the Redmine server
-k, --key Redmine API key

General options:
-h, --help show this help
-v, --verbose show extra information
-V, --version show version information and exit

Issue attributes control options:
-p, --project=PROJECT identifier of the target project
-t, --tracker=TRACKER name of the target tracker
--category=CATEGORY name of the target category
--priority=PRIORITY name of the target priority
-o, --allow-override=ATTRS allow email content to override
attributes
specified by previous options
ATTRS is a comma separated list of
attributes


Видим, что указывется URL Редмайна, и ключ, полученный из Админки.

Далее - можно указать в каком проекте будут созданы задачи
(дополнительно можно указать трэкер, категорию и приоритет)

Можно протестировать работу на win машине, для этого создаём файл с
письмом "test.email":
======[содержимое test.email]========
From: address@mail
To: redmine@localhost
Subject: test email
MIME-Version: 1.0
Content-Type: text/plain; charset=Windows-1251
Content-Transfer-Encoding: 8bit

Здравствуйте, redmine.

rr


==============

После этого создаём bat файл test_email.bat:

ruby rdm-mailhandler.rb --url http://localhost:4567 --key 1a1a1a1a1 --
project project_id --tracker bug < test.email

где http://localhost:4567 - урл Редмайна
1a1a1a1a1 - полученный оттуда ключ
project_id - идентификатор проекта

rdm-mailhandler.rb - можно скопировать к себе в папку с файлом
test.email

Если всё ок - то после выполнения этого bat файла - емейл должен быть
зарегистрирован - как задача.

Надо обратить внимание, чтобы в списке пользователей Редмайна был
пользователь с емейлом address@mail

Andrei Sergeev

unread,
Sep 26, 2018, 2:58:05 PM9/26/18
to Redmine to russian
Илья, добрый день!
Подскажи, еще консультируешь по настройке уведомлений в Redmine? Есть пару вопросов по тексту.

пятница, 29 июня 2012 г., 12:03:08 UTC+4 пользователь ilya написал:

Ilya Nemihin

unread,
Sep 26, 2018, 3:25:29 PM9/26/18
to redmi...@googlegroups.com
Приветствую, Андрей!

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

Если будет актуально, есть возможность написать на следующей неделе в районе среды?

С уважением,
Илья
--
Вы получили это сообщение, поскольку подписаны на группу "Redmine to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес redmine2ru+unsubscribe@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Andrei Sergeev

unread,
Sep 27, 2018, 3:41:13 PM9/27/18
to redmi...@googlegroups.com
Илья, добрый вечер!
Не вопрос, спасибо. Напишу в среду к обеду.

ср, 26 сент. 2018 г. в 22:25, Ilya Nemihin <nem...@gmail.com>:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес redmine2ru+...@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
Вы получили это сообщение, поскольку подписаны на группу "Redmine to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес redmine2ru+...@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.


--

____
С уважением,
Андрей Сергеев

Andrei Sergeev

unread,
Oct 25, 2018, 3:41:00 PM10/25/18
to redmi...@googlegroups.com
Илья, добрый вечер!
Планировал написать в среду, но сам по работе завертелся. Подробнее - поставил редмайн сборки битнами, хочу настроить чтобы с почты принимались письма и автоматом создавались тикеты - такая вот задача. установлено все хозяйство на windows server 2012 r2 x64. Понять бы каким образом прям по шагам всё настроить.
Буду рад за ответ, направление или любой намек.

чт, 27 сент. 2018 г. в 22:41, Andrei Sergeev <andrei.s...@gmail.com>:

Ilya Nemihin

unread,
Oct 25, 2018, 5:24:35 PM10/25/18
to redmi...@googlegroups.com
Приветствую, Андрей!

Насколько я помню, у redmine есть скрипт для обработки сообщения, это не сложно.

Но вам надо как то настроить чтобы входящее письмо на Windows вызывало скрипт с необходимым параметрами.

Тут я не смогу подсказать, так как на Linux

С уважением,
Илья
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес redmine2ru+unsubscribe@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
Вы получили это сообщение, поскольку подписаны на группу "Redmine to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес redmine2ru+unsubscribe@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.


--

____
С уважением,
Андрей Сергеев


--

____
С уважением,
Андрей Сергеев

--
Вы получили это сообщение, поскольку подписаны на группу "Redmine to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес redmine2ru+unsubscribe@googlegroups.com.

Andrei Sergeev

unread,
Oct 26, 2018, 9:05:30 AM10/26/18
to redmi...@googlegroups.com
Привет, Илья!
А подскажи, у тебя бывало такое, что некоторые файлы после прикрепления не открываются? Пишет: Страница, на которую Вы пытаетесь зайти, не существует или удалена.

пт, 26 окт. 2018 г. в 0:24, Ilya Nemihin <nem...@gmail.com>:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес redmine2ru+...@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
Вы получили это сообщение, поскольку подписаны на группу "Redmine to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес redmine2ru+...@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.


--

____
С уважением,
Андрей Сергеев


--

____
С уважением,
Андрей Сергеев

--
Вы получили это сообщение, поскольку подписаны на группу "Redmine to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес redmine2ru+...@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
Вы получили это сообщение, поскольку подписаны на группу "Redmine to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес redmine2ru+...@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages