Когда вы только развернули Redmine из дефолтных репозитариев системы Ubuntu 12.04.5 Server amd64 рассмотренной ранее заметки, то версия Web-ориентированного приложения конечно же не самая последняя, но в то же время заслуживает работы с ней:
ekzorchik@srv-mon:~$ apt-cache show redmine | grep Version
Version: 1.3.2+dfsg1-1ubuntu1
и прошлись по всем его настройками и описаниям благо у него очень хороший перевод на родной язык, я обнаружил, что параметры работы с почтовым сервером у него не настроены и функция уведомления по email неактивна, что ж поправлю это дело, но сперва заменим утилиту sendmail на ssmtp текущего сервера:
ekzorchik@srv-mon:~$ sudo mv /usr/sbin/sendmail /usr/sbin/sendmail.old
ekzorchik@srv-mon:~$ sudo ln -s /usr/sbin/ssmtp /usr/sbin/sendmail
ekzorchik@srv-mon:~$ echo "Test message" | mail -s Test alexander.ollo@nemdom.ru
и письмо пришло на мой личный корпоративный почтовый ящик:
Теперь настраиваем сам Redmine:
Чтобы учетным записям в Redmine приходили уведомления по почте нужно чтобы в настройках учетной записи был указан действующий почтовый адрес:
http://IP&DNS/redmine – user&password (я захожу под admin:712mbddr@) – Администрирование – Пользователи – нахожу себя и изменяю параметр почтового ящика на alexander.ollo@ekzorchik.ru
Затем настраиваю от имени кого будут приходить уведомления с сервера на котором поднята Redmine:
http://IP&DNS/redmine – user&password (я захожу под admin:712mbddr@) – Администрирование – Настройки – вкладка: Уведомление по email, ниже текст, что продуктивная работы с использование почты не настроена и где это дело можно поправить:
Исходящий email адрес: ekzorchik@ekzorchik.ru
Способ оповещения по умолчанию: О всех событиях во всех моих проектах
Выберите действия, при которых будет отсылаться уведомление на почту:
- Добавлена задача
- Обновлена задача
- Добавлен документ
- Добавлен файл
- Добавлено сообщение
- Добавлена wiki-страница
- Обновлена wiki-страница
Заголовок письма:
- Хорошего дня, в Redmine произошли следующие изменения.
И нажимаю «Сохранить». (В последствии если мне что-то нужно будет сделать по другому я всегда смогу изменить).
Параметры работы с почтовым сервером не настроены и функция уведомления по email неактивна.
Настроить параметры для Вашего SMTP-сервера Вы можете в файле /etc/redmine/<instance>/configuration.yml. Для применения изменений перезапустите приложение.
Местонахождение файла подключения к почте:
ekzorchik@srv-mon:~$ sudo find / -name configuration.yml
/etc/redmine/default/configuration.yml
ekzorchik@srv-mon:~$ sudo nano /etc/redmine/default/configuration.yml
production:
email_delivery:
delivery_method: :sendmail
ekzorchik@srv-mon:~$ sudo service apache2 restart
Также на этой странице (Настройки – вкладка: Уведомление по email) есть возможность которой не стоит пренебрегать, как проверка отправки почты:
И в верхней части появляется сообщение выделенное зеленым: “Отправлено письмо alexander.ollo@ekzorchik.ru”
Проверяю личный почтовый (alexander.ollo@ekzorchik.ru) дабы убедиться, что почта действительно ходит:
Отлично, а теперь внесу какие-либо изменения, подредактировал записи в wiki проекта “Отчеты” и на почту alexander.ollo@ekzorchik.ru мне пришло письмо:
Перейдя в локальной сети по ссылке чтобы посмотреть отличия увидел очень необходимую мне вещь:
Зеленым цветом выделено то что я добавил, а красным то что удалил.
Отлично то что мне и требовалось для личного использования я разобрал как имея некоторые навыки объединить почту для домена от Yandex и систему управления проектами, задачами, наработками на уведомление в случае внесения изменений в содержимое ресурса. К тому же удобная система уведомления ввиде обозначения, что добавлено, а что изменено, придется как нельзя кстати для отслеживания. Пока я прощаюсь с Вами читатели моего блога, чуть позже я покажу все то что я изучил и на практике применил сперва на себе. На этом всё, с уважением автор блога — ekzorchik.