Tagmail is not a great way to handle reports for puppet. Taking action on reports should be handled by monitoring systems instead. The tagmail system has been around for a long time, but presents several problems because it forks a process in order to send emails. This makes it incompatible with the puppet-server, which will eventually be the only way of running the puppet master.
There are many settings that go along with tagmail that will need to be removed as well.