| 1 | = チケット更新情報のメール通知 = |
| 2 | [[TracGuideToc]] |
| 3 | |
| 4 | Tracはメールによるチケット更新情報の基本的な通知機能をサポートしています。 |
| 5 | |
| 6 | メールによる更新通知は、ユーザに関係するチケットについての最新情報を随時に提供したり、専用MLにチケットの更新情報を配信したりするのに便利な機能です。'''Note:''' 一例として[http://lists.edgewall.com/archive/trac-tickets/ Trac-tickets]MLの動作例を示します。 |
| 7 | |
| 8 | 通知機能はデフォルトでは無効になっています。有効化とコンフィグレーションは[wiki:TracIni trac.ini]で行うことができます。 |
| 9 | |
| 10 | == メール通知を受け取る == |
| 11 | 新しいチケットを登録したりコメントを追加する際、 ''報告者''、''担当者''もしくは''関係者''フィールドに有効なメールアドレスを入力してください。チケットに更新があると、Tracが自動的にメールを送信します。 |
| 12 | |
| 13 | これは、興味のあるチケットや機能追加に関する最新情報を随時受け取りたい場合に便利な機能です。 |
| 14 | |
| 15 | == SMTP 通知のコンフィグレーション == |
| 16 | |
| 17 | === コンフィグレーション オプション === |
| 18 | trac.iniの''[notification]''(通知)セクションで設定できるオプションです。 |
| 19 | * '''smtp_enabled''': メール通知を有効にします。 |
| 20 | * '''smtp_server''': 通知メッセージに使用されるSMTPサーバ。 |
| 21 | * '''smtp_user''': (''必須 [http://projects.edgewall.com/trac/milestone/0.9 0.9]'') SMTP認証アカウントのユーザID。 |
| 22 | * '''smtp_password''': (''必須 [http://projects.edgewall.com/trac/milestone/0.9 0.9]'') SMTP認証アカウントのパスワード。 |
| 23 | * '''smtp_from''': 通知メールの''Sender''-ヘッダに使用するメールアドレス。 |
| 24 | * '''smtp_replyto''': 通知メールの''Reply-To''-ヘッダに使用するメールアドレス |
| 25 | * '''smtp_always_cc''': 常に通知メールを送信するメールアドレスのリスト。''主に専用MLにチケット更新を通知するのに使用されます。'' |
| 26 | * '''always_notify_reporter''': 報告者フィールドのすべてのメールアドレスに常に通知メールを送信します。 |
| 27 | * '''always_notify_owner''': (''必須 [http://projects.edgewall.com/trac/milestone/0.9 0.9]'') 担当者フィールドのメールアドレスに常に通知メールを送信します。 |
| 28 | |
| 29 | '''smtp_from''' か '''smtp_replyto'''の一方(もしくは両方)が''必ず''設定されていなければなりません。設定されていない場合、Tracは通知メールの送信を拒否します。 |
| 30 | |
| 31 | === コンフィグレーション例 === |
| 32 | |
| 33 | {{{ |
| 34 | [notification] |
| 35 | smtp_enabled = true |
| 36 | smtp_server = mail.example.com |
| 37 | smtp_from = notifier@example.com |
| 38 | smtp_replyto = myproj@projects.example.com |
| 39 | smtp_always_cc = ticketmaster@example.com, theboss+myproj@example.com |
| 40 | }}} |
| 41 | |
| 42 | == Emailサンプル == |
| 43 | {{{ |
| 44 | #42: testing |
| 45 | ---------------------------+------------------------------------------------ |
| 46 | Id: 42 | Status: assigned |
| 47 | Component: report system | Modified: Fri Apr 9 00:04:31 2004 |
| 48 | Severity: major | Milestone: 0.9 |
| 49 | Priority: lowest | Version: 0.6 |
| 50 | Owner: anonymous | Reporter: jonas@example.com |
| 51 | ---------------------------+------------------------------------------------ |
| 52 | Changes: |
| 53 | * component: changset view => search system |
| 54 | * priority: low => highest |
| 55 | * owner: jonas => anonymous |
| 56 | * cc: daniel@example.com => |
| 57 | daniel@example.com, jonas@example.com |
| 58 | * status: new => assigned |
| 59 | |
| 60 | Comment: |
| 61 | I'm interested too! |
| 62 | |
| 63 | -- |
| 64 | Ticket URL: <http://example.com/trac/ticket/42> |
| 65 | My Project <http://myproj.example.com/> |
| 66 | }}} |
| 67 | ---- |
| 68 | See also: TracTickets, TracIni, TracGuide |