Edgewall Software
Modify

Ticket #250 (closed enhancement: wontfix)

Opened 8 years ago

Last modified 11 months ago

Email tickets to Trac

Reported by: daniel Owned by: daniel
Priority: high Milestone:
Component: ticket system Version: none
Severity: normal Keywords:
Cc: esasse@…
Release Notes:
API Changes:

Description

A MTA filter to receive tickets via email.

Case: Emailing trac-bugs@… should automatically create a ticket from the email.

It should take Trac Message-ID headers into account to recognize replies to ticket notifications. If an email is a reply to a ticket notification, its contents should be added as a comment to the ticket.

Attachments

Change History

comment:1 Changed 8 years ago by daniel

  • Milestone changed from 0.7 to 0.8

comment:2 Changed 8 years ago by daniel

  • Milestone changed from 0.8 to 0.9
  • Priority changed from normal to high

comment:3 Changed 7 years ago by daniel

  • Milestone changed from 0.9 to 2.0

Not critical. In the 2.0 redesign we can give email a better thought than a simple add-on.

comment:4 Changed 7 years ago by cmlenz

  • Cc esasse@… added

#1162 has been marked as duplicate of this ticket.

comment:5 Changed 7 years ago by mgood

#1476 has been marked as a duplicate of this ticket.

comment:6 Changed 7 years ago by mgood

  • Milestone changed from 2.0 to 0.9
  • Resolution set to fixed
  • Status changed from new to closed

This was actually fixed months back in [1261]

See source:/trunk/contrib/emailfilter.py#latest

comment:7 Changed 4 years ago by Simon Litchfield <simon@…>

  • Resolution fixed deleted
  • Status changed from closed to reopened

Yes, 1261 added support for email creating NEW tickets. However, it doesn't read headers to recognise when an email is actually a reply to an existing ticket - in which case, it should add the contents of the reply as a comment - as the original ticket description points out.

comment:8 follow-up: Changed 4 years ago by Simon Litchfield <simon@…>

  • Resolution set to wontfix
  • Status changed from reopened to closed

comment:9 in reply to: ↑ 8 Changed 2 years ago by anonymous

  • Resolution wontfix deleted
  • Status changed from closed to reopened
  • Version set to none

Replying to Simon Litchfield <simon@…>:

See here https://subtrac.sara.nl/oss/email2trac

Follow that project to this page, and you'll see that it parses for creation of new tickets, but does not add comments to an existing ticket.

Further, it requires mastering a query language written into the subject line with extremely specific params and values, in order to work. not user friendly. We don't want trac users to have to read a manual in order to be able to comment on a ticket via e-mail.

comment:10 Changed 2 years ago by rblank

  • Milestone 0.9 deleted
  • Resolution set to wontfix
  • Status changed from reopened to closed

Nevertheless, this can be implemented completely separate from Trac core, and is probably only useful to a handful of people, so it's still a "wontfix". Feel free to suggest improvements to Simon directly.

comment:11 follow-up: Changed 19 months ago by anonymous

I am afraid that creation tickets from e-mail is a must-to-have feature nowadays. It it very widespread. And, alas email2trac plugin does not support working with multiple projects hosted in one trac installation.
I would like propose using embedded pop3 client to fetch mails from different mailboxes and create tickets in associated with them projects.
At least, what about stand-alone Python script (+ ini file) to be run by cron for the purpose?

comment:12 Changed 18 months ago by sergey-miryanov@…

I'm vote up.

comment:13 Changed 16 months ago by anonymous

me too

comment:14 Changed 16 months ago by anonymous

me too, tickets have to be collected in a to order category

comment:15 Changed 15 months ago by anonymous

we also have VERY "non-technicals" who would use the ticket system if it could be done by mail

comment:16 Changed 15 months ago by anonymous

This side we have trac being used for non-developmental tasks and I intend to use it instead of OTRS which DOES have an email to ticket system, but as everybody but me uses Trac, I have to adopt Trac... So I might be forced to look into this...

comment:17 in reply to: ↑ 11 Changed 14 months ago by anonymous

Replying to anonymous:

I am afraid that creation tickets from e-mail is a must-to-have feature nowadays. It it very widespread. And, alas email2trac plugin does not support working with multiple projects hosted in one trac installation.
I would like propose using embedded pop3 client to fetch mails from different mailboxes and create tickets in associated with them projects.

me too. Trac already had Email Notification. The notification email's subject is format by ticket_subject_template in trac.ini. maybe Trac could parse a reply email and add a comment to a ticket.

It is stupid to receive a mail and login Trac to comment the ticket.

At least, what about stand-alone Python script (+ ini file) to be run by cron for the purpose?

comment:18 Changed 12 months ago by anonymous

producteev has a good syntax for this and it is a great feature. vote up as well.

comment:19 Changed 12 months ago by anonymous

also very interested in this feature. we have a number users that are mobile and interacting w/ trac via mobile phones. even if the feature only added comments to existing tickets only, that would be a great addition.

comment:20 Changed 12 months ago by cboos

#10053 was closed as duplicate.

comment:21 Changed 11 months ago by anonymous

Me too -- for a ticketing system to be useful it has to be able to interact with users of whatever the ticket is being logged against.

comment:22 Changed 11 months ago by Floris Lambrechts <floris.lambrechts@…>

It seems this functionality is provided by email2trac: https://subtrac.sara.nl/oss/email2trac

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
to The owner will be changed from daniel. Next status will be 'closed'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.