3. Отправка писем авторам

Аннотация

Эта очень полезная возможность позволяет вам подготовить письма для всех авторов, перечисленных в проекте. В этих письмах будут перечислены все задачи, над которыми в данный момент должен работать автор. Затем эти письма будут отправлены через предоставленный почтовый сервер.

Предостережение

Эта функция доступна только в том случае, если доступен локальный почтовый сервер (на той же машине, где находится робот). Если вы только хотите сгенерировать письма и отправить их самому себе, вы можете просто выполнить make mails в каталоге reports/.

Для отправки писем выполните: make sendmails в каталоге reports/. Эта команда:

  1. Сгенерирует отчёты по задачам.

  2. Создаст письма для участников в соответствии с отчётами.

  3. Отправит сообщения через локальный почтовый сервер.

Эта команда является очень хорошим кандидатом для периодического выполнения по расписанию (cron). Вот пример crontab, который отправляет письма каждое утро по будним дням.

Пример 4.2. Доставка писем crontab'ом

30 7 * * 1,2,3,4,5    nice make -C /home/r2d2/Borges/doc/reports sendmails

3.1. Добавление информации в конец письма

Вы можете поместить в конец письма дополнительную информацию, просто создав свой файл с подписью conf/mailfooter.txt.

На самом деле Borges предоставляет механизм для автоматического заполнения этой подписи полезной информацией для ваших участников. Вы можете найти образец в файле /usr/share/Borges/template/conf/mailfooter.txt.

P.S.
Вы можете выполнять свои изменения непосредственно из
@frontendurl-perso@

Вы можете обратиться к откомпилированной версии руководств на
@outputsurl@
А текущий статус - на
@reportsurl@

Эти модули соответствуют файлам, которые вы можете найти в CVS
с помощью следующих параметров:
CVS_RSH=@CVS_RSH@
CVSROOT=@CVSROOT@

Не стесняйтесь связываться с менеджером документации для получения
любой дополнительной инфорации.

Вы можете просто скопировать этот файл в каталог conf/ своего робота, а потом настроить его. Слова, заключенные в @, будут заменены их значениями, определёнными в conf/publish.xml.

При использовании команды make sendmails, если существует файл conf/mailfooter.txt, он будет автоматически добавлен ко всем письмам, отправленным авторам.