We have been running trac + email2trac successfully for a while here.  The major issues we've run into are:
  • Mail loops, make sure you double and triple check your black lists because if you don't you'll wind up with enormous trac crippling tickets and DoS your email server.  Back up your database regularly too because sometimes it's just faster to roll back instead of trying to crawl around in mySQL/SQLite to remove all the ticket remnants (and we've had our SQLite DB balloon so large most tools can't interact with it to remove the offending ticket).
  • While you can issue email responses from inside trac, this behavior happens every time you update a ticket which makes it a bit spammy.  Even if all you are doing is changing the owner of the ticket, everyone on that ticket will receive an email about it, you also can't make private notes in a ticket that are only readable by ticket managers.
  • Reply To addressing is a bit bad, you can't assign reply to's to individual components only individual projects, so even thou we have separate email addresses that populate different components, reply emails from the project all come from that central email address.
    • ie, the project's email address is l...@labs.com, but a second email alias is made called labxc...@labs.com.  This will create tickets in the correct component (whatever you set it to in the alias file) but ticket updates will come from labX@.  It's not a huge deal but it can be confusing to end users.
  • We had major spam issues but solved it by piping our email through the institutions spam filtering appliance instead of accepting email directly.  This forwarding setup requires a few minor tweaks but it's worth doing if you have the infrastructure required.
  • If you can strip out the HTML version of the email before delivering it to trac this is recommended.  The HTML formatting makes trac's ticket layout look somewhere between bad and unusable (in 0.10 which is our current install we are upgrading to 1.x soon)
I like it for a basic setup but our ultimate goal is to split ticket handling out to RT and keep trac as our KB system for our labs due to needing some features that trac can't support.
-Garrett

On 9/4/2013 10:52 AM, W. Martin Borgert wrote:
Quoting roger.oberholt...@gmail.com:
We are looking at using email2trac to allow users to add and modify tickets. I
am curious what experience people have had with this. Not so much how
email2trac works, but how you have managed getting users to format messages
correctly.

No guidelines, just some experiences here.

We used to use email2trac and probably will use it again in the
company for dealing with end customers with limited technical
experience. It works very well, but has some room for improvement,
too:

 1. Users tend to forget the ticket number in the subject or they
    even remove it. This leads to creation of duplicates. There is
    no easy merging of tickets in Trac, so this means work :~(

    Possible improvements: email2trac should work on base of
    message-ids in the e-mail header instead of parsing the subject
    like OpenERP. Or one could have one email address per ticket,
    like in Debian (e.g. 123...@bugs.myserver.com).

 2. Some users accidently use old/wrong ticket numbers in the subject.
    Tickets become a mess this way. This did happen only once or twice.

 3. There is no reply possible from within Trac. This is something
    OpenERP does very nicely. One can handle the ticket completely in
    the web application, while in Trac you have to go back to your MUA.

 4. Spam was an issue for us, but we probably did not investigate
    enough what to do about it.

HTH, Cheers


--
You received this message because you are subscribed to the Google Groups "Trac Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to trac-users+unsubscr...@googlegroups.com.
To post to this group, send email to trac-users@googlegroups.com.
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to