First, you could leverage the Send Mail Test Step to send an email, but you'd likely need to harvest all of the results you are looking for with a groovy script first. That being said, the Send Mail Test Step is a test in and of itself, and if the email fails for any reason it may give you false positives for the over-all tests.
Another way would be to simply handle everything with a groovy test step. You would have to likely still set up the test step to gather the results via groovy and then use a script to email them. Emailing with a groovy script.
Click the Accept as Solution button if my answer has helped, and remember to give kudos where appropriate too!