This was discussed in the case of web2py. My opinion is sending emails should bot be performed synchronously by an action because it may be a blocking operation. Also it may lead to excessive spam.
I think the right approach is to have a background scheduler task that sends en email when there are newly created tickets. It should also do some throttling and combine tickets of the same kind.
There would be an app with a UI to register emails, subscribe to errors (per app), and throttling parameters.
Any volunteers?
Massimo