<?xml version="1.0" encoding="UTF-8" ?><oembed><version>1.0</version><provider_name>Чудо{вищные} заметки</provider_name><provider_url>https://miracle.rpz.name</provider_url><author_name>MiRacLe</author_name><author_url>https://miracle.rpz.name/author/miracle/</author_url><title>redmine mail reader</title><html>Некоторое время назад для ведения &quot;задачаоборота&quot; мы c небольшой группой &quot;единомышленников&quot; решили использовать &lt;a href=&quot;http://redmine.org&quot;&gt;Redmine&lt;/a&gt;. Коллеги стали замечать, что волосы у нас стали шелковистыми, одежда сияет белизной, а главное - СУХО! Ну и постепенно начали вовлекаться в процесс.
Сразу же, с порога, выдвинули претензию - а почему нельзя создать задачу из письма (Слава привет!) ? Главным аргументом против магии седьмого уровня Copy-Paste было то, что им приходит множество аттачментов в письмах, которые и являются сутью поставленной задачи. Их надо сохранить на диск и лишь потом прикрепить к задаче... Неудобно, ага.

Сходу не смог найти необходимый функционал ни в самом redmine, ни в рабочих плагинах( использую redmine из trunk-а, с ним многие плагины или не работают вовсе или наполняют его &quot;глюками&quot; в самых неожиданных местах). Посему пришлось наваять оный плагин самостоятельно. Суть его работы такова:
В gmail-ном ящике (да в принципе любой imap-сервер подойдёт) создаются ярлыки (папки) с названиями, соответствующими идентификаторам проектов в redmine.
Rake-таск из плагина (нужно периодически запускать по &lt;strong&gt;cron&lt;/strong&gt;-у) проверяет наличие писем с этими ярлыками и создаёт новые задачи, в соответствующих проектах, прикрепляя все вложения к тикету. Для защиты от всякого рода спама на всякий случай письма принимаются только от зарегистрированных пользователей. 

На мой взгляд получилась довольно удобная схема - нужное письмо форвардируется на почтовый ящик, где ему &lt;a href=&quot;http://mail.google.com/support/bin/answer.py?answer=6579&quot;&gt;фильтрами Gmail-а&lt;/a&gt; добавляется ярлык с названием нужного проекта.

Если вам такой функционал интересен, то вы можете &lt;a href=&quot;http://miracle.rpz.name/shared/redmine/redmine_mail_reader.tar.gz&quot;&gt;скачать плагин&lt;/a&gt; себе. Установка ничем не отличается от других плагинов - распаковываем содержимое в &lt;strong&gt;vendor/plugins&lt;/strong&gt;, копируем &lt;em&gt;config/mail_reader.yml.example&lt;/em&gt; в &lt;em&gt;RAILS_ROOT/config/mail_reader.yml&lt;/em&gt;, редактируем конфиг, рестартуем redmine, добавляем модуль в настройках проектов  и добавляем в &lt;em&gt;cron&lt;/em&gt; задачу &lt;strong&gt;RAILS_ENV=production rake mailreader:check&lt;/strong&gt;

Для работы требуется &lt;strong&gt;gem tmail&lt;/strong&gt; для корректного вытягивания имён файлов во вложениях. Да я знаю, что он (tmail) уже имеется в составе actionmailer, но я так и не сообразил как корректно его загрузить - буду рад, если кто-нибудь поможет правильно подключить этот класс.

Отзывы? Пожелания? Добро пожаловать в комментарии!</html><type>rich</type></oembed>