Changes between Version 23 and Version 24 of TracNotification
- Timestamp:
- Aug 28, 2006, 3:57:04 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracNotification
v23 v24 2 2 [[TracGuideToc]] 3 3 4 Trac supports basic notification for ticket changes usingemail.4 Trac supports notification about ticket changes via email. 5 5 6 Email notification is useful to keep users up-to-date on tickets/issues of interest, and also provides a convenient way to post ticket changes to a dedicated mailing list. '''Note:''' As an example, this is how the [http://lists.edgewall.com/archive/trac-tickets/ Trac-tickets] mailing list works.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. 7 7 8 8 Disabled by default, notification can be activated and configured in [wiki:TracIni trac.ini]. 9 9 10 == Receiving Notification ==11 When reporting a new ticket or adding a comment, enter a valid email address in the ''reporter'', ''assigned to/owner'' or ''cc'' field. Trac will automatically send you an email when changes are made to the ticket .10 == Receiving Notification Mails == 11 When reporting a new ticket or adding a comment, enter a valid email address in the ''reporter'', ''assigned to/owner'' or ''cc'' field. Trac will automatically send you an email when changes are made to the ticket (depending on how notification is configured). 12 12 13 13 This is useful to keep up-to-date on an issue or enhancement request that interests you. … … 16 16 17 17 === Configuration Options === 18 These are the available options for the '' ![notification]'' section in trac.ini.18 These are the available options for the ''[notification]'' section in trac.ini. 19 19 * '''smtp_enabled''': Enable email notification. 20 20 * '''smtp_server''': SMTP server used for notification messages. 21 * '''smtp_user''': ('' requires [milestone:0.9]'') User name for authentication SMTP account.22 * '''smtp_password''': ('' requires [milestone:0.9]'') Password for authentication SMTP account.21 * '''smtp_user''': (''since 0.9'') User name for authentication SMTP account. 22 * '''smtp_password''': (''since 0.9'') Password for authentication SMTP account. 23 23 * '''smtp_from''': Email address to use for ''Sender''-headers in notification emails. 24 24 * '''smtp_replyto''': Email address to use for ''Reply-To''-headers in notification emails. 25 * '''smtp_default_domain''': ('' requires [milestone:0.10]'') Append the specified domain to addresses that do not contain one. Fully qualified addresses are not modified. The default domain is appended to all username/login for which an email address cannot be found from the user settings.25 * '''smtp_default_domain''': (''since 0.10'') Append the specified domain to addresses that do not contain one. Fully qualified addresses are not modified. The default domain is appended to all username/login for which an email address cannot be found from the user settings. 26 26 * '''smtp_always_cc''': List of email addresses to always send notifications to. ''Typically used to post ticket changes to a dedicated mailing list.'' 27 * '''smtp_always_bcc''': ('' requires [milestone:0.10]'') List of email addresses to always send notifications to, but keeps addresses not visible from other recipients of the notification email27 * '''smtp_always_bcc''': (''since 0.10'') List of email addresses to always send notifications to, but keeps addresses not visible from other recipients of the notification email 28 28 * '''always_notify_reporter''': Always send notifications to any address in the reporter field. 29 * '''always_notify_owner''': ('' requires [milestone:0.9]'') Always send notifications to the address in the owner field.30 * '''always_notify_updater''': ('' requires [milestone:0.10]'') Always send a notification to the updater of a ticket.31 * '''use_public_cc''': ('' requires [milestone:0.10]'') Addresses in To: (owner, reporter) and Cc: lists are visible by all recipients (default is ''Bcc:'' - hidden copy).32 * '''use_short_addr''': ('' requires [milestone: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.33 * '''mime_encoding''': ('' requires [milestone:0.10]'') E-mail notifications are always sent in 7-bit mode. This option allows to select the MIME encoding scheme. Supported values:29 * '''always_notify_owner''': (''since 0.9'') Always send notifications to the address in the owner field. 30 * '''always_notify_updater''': (''since 0.10'') Always send a notification to the updater of a ticket. 31 * '''use_public_cc''': (''since 0.10'') Addresses in To: (owner, reporter) and Cc: lists are visible by all recipients (default is ''Bcc:'' - hidden copy). 32 * '''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. 33 * '''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: 34 34 * `base64`: default value, works with any kind of content. May cause some issues with touchy anti-spam/anti-virus engines. 35 35 * `qp` or `quoted-printable`: best for european languages (more compact than base64), not recommended for non-ASCII text (less compact than base64) … … 79 79 If you cannot get the notification working, first make sure the log is activated and have a look at the log to find if an error message has been logged. See TracLogging for help about the log feature. 80 80 81 Notification errors are not reported through the web server, so the user who submit a change or a new ticket never gets notified about a notification failure. The Trac administrator needs to look at the log to find the error trace.81 Notification errors are not reported through the web interface, so the user who submit a change or a new ticket never gets notified about a notification failure. The Trac administrator needs to look at the log to find the error trace. 82 82 83 83 === ''Permission denied'' error === … … 113 113 The default Trac configuration uses Base64 encoding to send emails to the recipients. The whole body of the email is encoded, which sometimes trigger ''false positive'' SPAM detection on sensitive email servers. In such an event, it is recommended to change the default encoding to "quoted-printable" using the `mime_encoding` option. 114 114 115 Quoted printable enconding works better with languages that use one of the Latin charsets. For Asian charsets, it is recommended to stick with the Base64 encoding. 115 Quoted printable enconding works better with languages that use one of the Latin charsets. For Asian charsets, it is recommended to stick with the Base64 encoding. 116 116 117 117 ----