Hi all,
I recently discovered and installed the email2trac extension, which aims to
create tickets from received mail. It works very well, but I'd like to be
notified (by mail) when a new ticket is submitted this way.
Ideally, it would work as described below:
mail mail
user -------> new ticket ------> admin
(1) (2)
Currently, part(1) works well, and I'd like to implement part(2).
Part(1) uses a python script, which basically get email contents, and creates
a new ticket:
tkt = self.new_ticket(self.env)
tkt['status'] = 'new'
...
So, I'd like to be able to invoke the TicketNotifyEmail() function, just after
the ticket creation, as below:
tn = TicketNotifyEmail(self.env)
tn.notify(tkt, newticket=True)
Unfortunately, it seems that the TicketNotifyEmail is a subclass of Notify,
which wants to populate_hdf(self.hdf, env) with plenty of
HTML-request-related variables, which are not available there, since the
script is not called from the web server.
So I'd like to know if I can bypass the HTML-request-related stuff, and
basically send a mail, without being forced to fake request environment. Or
if that can't be done, how to create a false web environment, to make the
Notify class believe it has been invoked from the web pages.
Thanks in advance,
Regards,
--
Kilian CAVALOTTI Administrateur réseaux et systèmes
UPMC / CNRS - LIP6 (C870)
8, rue du Capitaine Scott Tel. : 01 44 27 88 54
75015 Paris - France Fax. : 01 44 27 70 00
_______________________________________________
Trac-dev mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-dev