PRO IT

профессиональное мнение

  • IT
    • Android
    • IP телефония
    • Linux
    • Mac OS X
    • Железо
    • Интернет
    • Программирование
    • Софт
  • Бизнес
  • WOW!
  • Литература
    • Аудиокниги
    • Книги
    • Публикации
  • Музыка
  • Сервисы
    • Генератор паролей Онлайн
    • Код ответа сервера
    • Количество символов в тексте
  • О блоге
    • Написать автору
    • Как написать гостевой пост в блоге ablex.ru ?
    • Реклама в блоге
  • IT
    • Android
    • IP телефония
    • Linux
    • Mac OS X
    • Telegram
    • Железо
    • Интернет
    • Программирование
    • Софт
  • WOW!
  • Бизнес
  • Литература
    • Аудиокниги
    • Книги
    • Публикации
  • Музыка
  • Сервисы
    • Аналитика
      • Анализ сайтов
      • Скорость сайта
    • Дизайн
    • Продвижение
      • СЕО
        • СЕО анализ сайта
      • СММ
    • Разработка
  • События
  • Юмор
PRO IT Linux Redmine: проверка почты и создание задач. Ответ на задачи по почте


Redmine: проверка почты и создание задач. Ответ на задачи по почте

Ablex · Мар 19, 2014 · 12 комментариев
Получение почты в Redmine

Если вы хотите использовать Redmine, как Help Desk, никак не обойтись без постановок задач в систему по почте. Часто, такой функционал нужен и в обычной работе, для экономии времени: ответ на тикет не выходя из почтового редактора сильно ускоряет работу, если у вас множество задач.
Создатели Redmine позаботились об этом, и снабдили его функцией проверки почтового ящика, и заведения тикета на каждое письмо. О настройке такого функционала этот пост.

Я уже писал о установки системы Redmine на облачных серверах популярного хостера DigitalOcean. С тех пор многое изменилось. Теперь в большинстве случаев ничего устанавливать не придется. На DigitalOcean можно воспользоваться предустановленной аппликацией, которая создаст сервер с установленным Redmine.

Автоустановка Redmine на DigitalOcean

К сожалению, отправку и получение почты автоматически DigitalOcean вам не настроит. О настройке отправки уведомлений о создании и редактировании тикетов я писал в вышеупомянутой статье. А сейчас расскажу о настройке получения писем.

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

Инициировать проверку почтового ящика можно следующей командой:

1
rake -f /home/redmine/redmine/Rakefile --silent redmine:email:receive_imap RAILS_ENV="production" host=imap.yandex.ru ssl=YES username=NAME@yandex.ru password=PASSWORD project=PROJECT  no_permission_check=1 unknown_user=accept port=993

где соответственно необходимо заменить

  • NAME — логин в Яндекс почте;
  • PASSWORD — пароль в Яндекс почте;
  • PROJECT — id проекта в Redmine,

на собственные параметры.

Заменив необходимые параметры запускаем скрипт в командной строке. Если вы не увидили ошибок, значит проверка почты прошла успешно. Идем в веб-интерфейс Redmine и смотрим на последние созданные тикеты — они должны соответствовать письмам, которые были в проверяемом почтовом ящике.

Автозапуск скрипта

Теперь этот скрипт нужно установить в cron на автоматическое выполнение. Для этого открываем /etc/crontab:

1
# nano /etc/crontab

и вставляем последней строкой:

1
*/5  *    * * *   root    rake -f /home/redmine/redmine/Rakefile --silent redmine:email:receive_imap RAILS_ENV="production" host=imap.yandex.ru ssl=YES username=NAME@yandex.ru password=PASSWORD project=PROJECT  no_permission_check=1 unknown_user=accept port=993

после сохранения ваша почта будет проверятся каждые 5 минут. При необходимости, можно установить более короткое время.

Альтернативный вариант автозапуска

Или, что бы crontab был почище, создать скрипт импорта почты, сохранив его, например, в /root/redminemail.sh

1
2
3
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
rake -f /home/redmine/redmine/Rakefile --silent redmine:email:receive_imap RAILS_ENV="production" host=imap.yandex.ru ssl=YES username=imstp@yandex.ru password=tri07nta project=im_stolplit  no_permission_check=1 unknown_user=accept port=993

теперь назначим права на запуск скрипта:

1
chmod +x /root/redminemail.sh

После этого прописать в /etc/crontab, или в личним кронтабе # crontab -e, следующую строку:

1
*/5 *   * * *   /bin/bash /root/redminemail.sh

Если возникают ошибки, для быстроты отладки можно их фиксировать и сохранять в логе. Тогда строка получится такая:

1
*/5 *   * * *   /bin/bash /root/redminemail.sh 2>/var/log/cron-out.log

Сохраняем. Если использовали ctontab -e, проверяем записанные в крон задачи: crontab -l

Теперь можно перейти к тесту и написать на настраиваемый ящик пару писем.
Удачи!

Поделиться "Redmine: проверка почты и создание задач. Ответ на задачи по почте"

  • Facebook
  • Twitter
  • Google+
  • LinkedIn
  • VKontakte
  • E-mail

Интересное по теме:

  • Домашний сервер — что можно сделать из старого компьютера?Домашний сервер — что можно сделать из старого компьютера?
  • Bitnami Redmine — быстро разворачиваем Redmine на любой машинеBitnami Redmine — быстро разворачиваем Redmine на любой машине
  • Redmine русская кодировкаRedmine: неправильное отображение русской кодировки (Знаки вопроса ??? вместо букв)
  • Установка и настройка Redmine на сервере в DigitalOceanУстановка и настройка Redmine на сервере в DigitalOcean
Подпишитесь на рассылку
Метки: e-mail, Redmine

Ablex

Свежие записи

  • Удобный телеграм бот для поиска скидок и купонов @AllKuponBot
  • 6 главных трендов e-mail маркетинга в 2018 году
  • Magento 2.1: Добавление категорий и товаров по API
  • Анализ трафика CPA партнеров в Google Analytics. Борьба с фродом
  • WordPress WooCommerce: добавление категорий и товаров по API в каталог

Лучшие метки

Google AnalyticsAndroidаналитикаMac OSwordpressIP-телефонияbluetoothVPNSEOSIPRedmineAsteriskсервисIP-АТСUbuntuSamsung Galaxy S3Raspberry PiА/Б тестFreePBXgoogle

Авторы

  • Ablex (RSS) (200)
  • AD (RSS) (4)
  • TXT (RSS) (4)

Рекомендуем

  • Хостинг TimeWeb
  • IP телефония Zadarma
  • CPA сеть Admitad
Карта сайта
© 2010 - 2017 PRO IT. Все права защищены. Копирование материалов возможно только с установкой активной ссылки на ablex.ru
120 запрос 0,312 секунд. Этот блог летает на хостинге TimeWeb.
Разработка и поддержка RoiPoint
Top