= 티켓 변화에 대한 이메일 통지 =
[[TracGuideToc]]

Trac은 티켓이 변경에 대해 이메일을 통한 기본적인 통지기능을 지원합니다.

이메일 통지 기능은 사용자가 관심있는 티켓이나 문제점에 대해 최신을 정보를 확인할 수 있게 하는데 유용합니다. 또한 메일링 리스트에 티켓의 변경사항들을 포스트하는 편리한 방법을 제공합니다. '''주의:''' 예를 들면, [http://lists.edgewall.com/archive/trac-tickets/ Trac 티켓]의 메일링 리스트가 이렇게 동작합니다.

이 기능은 기본적으로는 비활성화되어 있습니다. [wiki:TracIni trac.ini]파일에서 활성화하고 설정할 수 있습니다.

== 이메일 통지 받기 ==
새로운 티켓을 올리거나 주석을 추가할 때, ''reporter'', ''editor'' 혹은 ''cc'' 필드에 올바른 이메일 주소를 입력하십시오. Trac은 해당하는 티켓이 변경되면 자동적으로 이메일을 보내줄 것입니다.

이 기능은 관심이 있는 문제점이나 개선사항에 대한 최신 정보를 유지할 수 있다는 점에서 유용합니다.

== SMTP 통지기능에 대한 설정하기 ==

=== 환경설정용 옵션 ===
trac.ini 파일의 ''[notification]'' 섹션에 이용할 수 있는 옵션들이 있습니다.
 * '''smtp_enabled''': 이메일 통지기능을 활성화합니다.
 * '''smtp_server''': 통지 기능에서 사용할 SMTP 서버의 주소.
 * '''smtp_user''': (''[milestone:0.9 0.9] 이상'') SMTP 인증을 위한 사용자 이름.
 * '''smtp_password''': (''[milestone:0.9 0.9] 이상'') SMTP 인증을 위한 패스워드.
 * '''smtp_from''': 통지메일에서 ''보내는 사람'' 항목에 사용할 이메일 주소.
 * '''smtp_replyto''': 통지메일에서 ''Reply-To'' 항목에 사용할 이메일 주소.
 * '''smtp_always_cc''': 항상 통지메일을 보낼 이메일 주소의 리스트. ''일반적으로 메일링 리스트에 티켓의 변경사항을 포스팅 할 경우에 사용되어집니다.''
 * '''always_notify_reporter''': 항상 작성자 필드에 입력된 주소로 통지메일을 보냅니다.
 * '''always_notify_owner''': (''[milestone:0.9 0.9] 이상'') 항상 소유자 필드에 입력된 주소로 통지메일을 보냅니다.

'''smtp_from'''과 '''smtp_replyto'''은 (둘 다) ''입력되어야만'' 합니다. 그렇지 않으면 Trac은 이메일 통지 메일을 보내지 않을 것입니다.

=== 설정 예제 ===

{{{
[notification]
smtp_enabled = true
smtp_server = mail.example.com
smtp_from = notifier@example.com
smtp_replyto = myproj@projects.example.com
smtp_always_cc = ticketmaster@example.com, theboss+myproj@example.com
}}}

== 이메일 예제 ==
{{{
#42: testing
---------------------------+------------------------------------------------
       Id:  42             |      Status:  assigned                
Component:  report system  |    Modified:  Fri Apr  9 00:04:31 2004
 Severity:  major          |   Milestone:  0.9                     
 Priority:  lowest         |     Version:  0.6                     
    Owner:  anonymous      |    Reporter:  jonas@example.com               
---------------------------+------------------------------------------------
Changes:
  * component:  changset view => search system
  * priority:  low => highest
  * owner:  jonas => anonymous
  * cc:  daniel@example.com =>
         daniel@example.com, jonas@example.com
  * status:  new => assigned

Comment:
I'm interested too!

--
Ticket URL: <http://example.com/trac/ticket/42>
My Project <http://myproj.example.com/>
}}}
----
참고 : TracTickets, TracIni, TracGuide
