Is the spam coming from form submissions, or are you getting spam e-mails sent to your ticket e-mail addresses? Do you publish your e-mail addresses on the web?
For basic spam protection, you should consider the following:
- Never publish e-mail addresses on the web. Just publish the contact form. If you really must publish an e-mail address, use a text-to-GIF program to create an image showing the e-mail address in a way that only humans can read. And don't use a "mailto:" link with it, force users to read the address visually and type in manually.
- Create a new mailbox for your TTX system regularly. Instead of "
support@domain.com", call it "
support.ae1r@domain.com". Once you start getting spam to this address too, rename it "
support.fk0y@domain.com" (or any other name that would be very hard to guess). Ensure that messages to the old address are forwarded to the new one during a natural phase-out period, then just deleted by the mail server.
- Always use the Access code option with your ticket submission forms.