One of the responsibilities of a ISP is to have various working role email accounts. Both end users, and other network operators expect action on emails sent to accounts like abuse@, support@ or postmaster@. Luckily there is a standard which defines which mailboxes or aliases you should have, RFC2142.
Depending on the size of your organization and the number of messages you need to deal with at the various role accounts, it may be helpful to feed those email accounts into a ticketing system to let multiple people handle incoming issues, as well as keeping track of them all to prevent things from slipping between the cracks. These ticketing systems also often automatically send a response back to the sender letting them know that the message has in fact been received (and usually noting the message responder’s bot-ness). Two open source packages which do this quite well, and are used by many ISPS are:
I have used both before in an ISP and/or Enterprise Service Provider environment, OTRS more recently (and with more, and better customizations). Some of the features I really like, and appreciate on a daily basis about OTRS are:
- GPG signing/encryption support for incoming/outgoing tickets
- HTML Email support
- Web-based configuration for 99% of situations
- Canned answers for FAQs
- Integrated FAQs (via OTRS developed plugin) with permissions
- Multiple queues w/ multiple email addresses for each.
- Inbound & OUTBOUND tickets – sending out tracked requests via the ticketing system is very handy
OTRS is especially useful in any situation where multiple people need access to one (or more) role email accounts. Email history is logged in the ticket, who sent what to whom. It is useful as an ISP/Enterprise service desk, a personal task tracker, or even a publishing company’s job flow tracking system.