Macro to Delete Ticket and Prevent Sender Email Address from Creating any New Tickets

Macro to Delete Ticket and Prevent Sender Email Address from Creating any New Tickets

We receive a lot of general emails to our support@ email address which all end up as tickets in Desk and I would like to prevent this. 

My idea is to create a macro that would delete the ticket and prevent any new tickets from being generated by the sending email address. 

1: I am unsure how to accomplish this
2: Is there a better way to achieve my goal than a macro? 

Any help would be appreciated.