close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "darcs": Can't find an appropriate component, maybe the corresponding plugin was not enabled? ). Look in the Trac log for more information.
- Timestamp:
-
2011-11-18 01:44:17 (13 years ago)
- Author:
-
trac
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v1
|
v2
|
|
2 | 2 | [[TracGuideToc]] |
3 | 3 | |
4 | | [[PageOutline]] |
5 | | |
6 | | Trac supports notification about ticket changes via email. |
| 4 | Trac supports notification of ticket changes via email. |
7 | 5 | |
8 | 6 | Email notification is useful to keep users up-to-date on tickets/issues of interest, and also provides a convenient way to post all ticket changes to a dedicated mailing list. For example, this is how the [http://lists.edgewall.com/archive/trac-tickets/ Trac-tickets] mailing list is set up. |
… |
… |
|
41 | 39 | * '''`use_public_cc`''': (''since 0.10'') Addresses in To: (owner, reporter) and Cc: lists are visible by all recipients (default is ''Bcc:'' - hidden copy). |
42 | 40 | * '''`use_short_addr`''': (''since 0.10'') Enable delivery of notifications to addresses that do not contain a domain (i.e. do not end with ''@<domain.com>'').This option is useful for intranets, where the SMTP server can handle local addresses and map the username/login to a local mailbox. See also `smtp_default_domain`. Do not use this option with a public SMTP server. |
43 | | * '''`mime_encoding`''': (''since 0.10'') E-mail notifications are always sent in 7-bit mode. This option allows to select the MIME encoding scheme. Supported values: |
44 | | * `base64`: default value, works with any kind of content. May cause some issues with touchy anti-spam/anti-virus engines. |
45 | | * `qp` or `quoted-printable`: best for european languages (more compact than base64), not recommended for non-ASCII text (less compact than base64) |
46 | | * `none`: no encoding. Use with plain english only (ASCII). E-mails with non-ASCII chars won't be delivered. |
| 41 | * '''`mime_encoding`''': (''since 0.10'') This option allows selecting the MIME encoding scheme. Supported values: |
| 42 | * `none`: default value, uses 7bit encoding if the text is plain ASCII, or 8bit otherwise. |
| 43 | * `base64`: works with any kind of content. May cause some issues with touchy anti-spam/anti-virus engines. |
| 44 | * `qp` or `quoted-printable`: best for european languages (more compact than base64) if 8bit encoding cannot be used. |
47 | 45 | * '''`ticket_subject_template`''': (''since 0.11'') A [http://genshi.edgewall.org/wiki/Documentation/text-templates.html Genshi text template] snippet used to get the notification subject. |
| 46 | * '''`email_sender`''': (''since 0.12'') Name of the component implementing `IEmailSender`. This component is used by the notification system to send emails. Trac currently provides the following components: |
| 47 | * `SmtpEmailSender`: connects to an SMTP server (default). |
| 48 | * `SendmailEmailSender`: runs a `sendmail`-compatible executable. |
48 | 49 | |
49 | 50 | Either '''`smtp_from`''' or '''`smtp_replyto`''' (or both) ''must'' be set, otherwise Trac refuses to send notification mails. |
… |
… |
|
56 | 57 | * '''`use_tls`''': (''since 0.10'') Toggle to send notifications via a SMTP server using [http://en.wikipedia.org/wiki/Transport_Layer_Security TLS], such as GMail. |
57 | 58 | |
| 59 | The following option is specific to email delivery through a `sendmail`-compatible executable. |
| 60 | * '''`sendmail_path`''': (''since 0.12'') Path to the sendmail executable. The sendmail program must accept the `-i` and `-f` options. |
58 | 61 | |
59 | 62 | === Example Configuration (SMTP) === |
… |
… |
|
67 | 70 | }}} |
68 | 71 | |
| 72 | === Example Configuration (`sendmail`) === |
| 73 | {{{ |
| 74 | [notification] |
| 75 | smtp_enabled = true |
| 76 | email_sender = SendmailEmailSender |
| 77 | sendmail_path = /usr/sbin/sendmail |
| 78 | smtp_from = notifier@example.com |
| 79 | smtp_replyto = myproj@projects.example.com |
| 80 | smtp_always_cc = ticketmaster@example.com, theboss+myproj@example.com |
| 81 | }}} |
69 | 82 | |
70 | 83 | === Customizing the e-mail subject === |
… |
… |
|
82 | 95 | === Customizing the e-mail content === |
83 | 96 | |
84 | | The notification e-mail content is generated based on `ticket_notify_email.txt` in `trac/ticket/templates`. The default looks like this: |
| 97 | The notification e-mail content is generated based on `ticket_notify_email.txt` in `trac/ticket/templates`. You can add your own version of this template by adding a `ticket_notify_email.txt` to the templates directory of your environment. The default looks like this: |
85 | 98 | |
86 | 99 | {{{ |