TracLightningのチケットをメールで送信

trac.iniのnotificationに記述する。

trac.ini.sampleからnotificationの内容をコピーして修正。

以下はGMAILのSMTPサーバーをホストに使う場合。

[notification]
ticket_subject_template = $prefix #$ticket.id: [$change.author] $summary
admit_domains =
always_notify_owner = true
always_notify_reporter = false
always_notify_updater = true
ambiguous_char_width = single
email_sender = SmtpEmailSender
ignore_domains =
mime_encoding = none
sendmail_path = sendmail
smtp_always_bcc =
smtp_always_cc =
smtp_default_domain =
smtp_enabled = true
smtp_from = ○○○○@gmail.com
smtp_from_name = ○○○○@gmail.com
smtp_password = パスワード
smtp_port = 587
smtp_replyto = ○○○○@gmail.com
smtp_server = smtp.gmail.com
smtp_subject_prefix = __default__
smtp_user = ○○○○
ticket_subject_template = $prefix #$ticket.id: $summary
use_public_cc = false
use_short_addr = false
use_tls = true

こんな感じでメールが届く

From:”○○○○@gmail.com” <○○○○@gmail.com>
Reply-To: ○○○○@gmail.com
Subject: [WakeOnLan] #9: てすと

#9: てすと
———————+———————–
Reporter: mon | Owner: somebody
Type: タスク | Status: new
Priority: 通常 | Milestone:
Component: その他 | Version:
Keywords: | 開始予定日:
終了予定日: | 進捗率(%):
———————+———————–
てすとです


Ticket URL: <https://192.168.11.4/trac/WakeOnLan/ticket/9>
WakeOnLan <https://192.168.11.4/trac/WakeOnLan>
マジックパケット送信ツール(VC2005)

内容がいまいちだ。

アサインされましたとか・・・
チケットが更新されましたとか・・・

日本語で送信しないとな。

あと、メールでチケット登録もできるようにしよう。。

コメントを残す

%d人のブロガーが「いいね」をつけました。