Version 3 (modified by 15 years ago) (diff) | ,
---|
Pluggable email handler for Trac
Notice: This plugin is unmaintained and available for adoption.
Description
provides a command line script and extension point that allows email messages to be handled by Trac plugins. This ticket provides a command-line script, mail2trac
which may be called by an MTA (e.g. postfix) to open a Trac environment and run through each enabled IEmailHandler and executes its invoke()
method if its match()
method returns True
. If invoke returns an email message, then subsequent IEmailHandler
s will also process the message. If None
is returned, then the message is consumed and execution stops.
To enable the plugin for postfix
, add an appropriate line to the aliases file (usually /etc/aliases
or /etc/postfix/aliases
and then refreshing the aliases database (see man aliases). The mail2trac
script takes a -p
command line argument for the path to the project environment. The incoming email address should equal
[notification] smtp_replyto =
in the trac.ini file.
As an example, if smtp_replyto
is set to foo@example.com
and the project is in /var/trac/bar
, the aliases
file on example.com
should have a line like
foo: "|/path/to/mail2trac -p /var/trac/bar"
Bugs/Feature Requests
Existing bugs and feature requests for MailToTracPlugin are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from [download:mailtotracplugin here].
Source
You can check out MailToTracPlugin from here using Subversion, or browse the source with Trac.
Example
email2ticket is an example IEmailHandler plugin to convert an email message to a ticket.
Recent Changes
Author/Contributors
Author: k0s
Contributors: