Slashdot Mirror


Handling the General e-Mail in an Organization?

cheezycrust asks: "I'm part of a small organisation (four staff members, seven board members), and we get a lot of mail on our info@... email-address. Some of the questions are complex, and require input from several staff and/or board members. I'm looking for a way to track and handle these messages. It seems to be a combination of a bug tracking and a groupware system. It should be very simple to use, be platform-friendly (Windows, Mac, Pocket PC), and work on- and off-line (if I want to handle 50 messages on a train ride, this should be possible). I have a preference for free software, but the administration of the software itself should not take too much time. What solutions have you used in your organisation?"

31 comments

  1. Exchange Server by RussHart · · Score: 3, Interesting

    Know it'll be shot down here, but...

    Might only be platform independent on the client side, but is the best thing for this, giving access to mailboxes to those who need it.

    1. Re:Exchange Server by Badfysh · · Score: 1

      I was going to say Outlook/Activesync can already handle that but the answer seems too easy. Maybe I'm misreading the question? I know he said free but his company probably has Office, so they would have Outlook already.

      --

      I was conned by an old man in a cloak. It turns out those *were* the droids I was looking for.

    2. Re:Exchange Server by the+eric+conspiracy · · Score: 1

      Why not an IMAP mail server? It should do just as much as Exchange server in this context, and there are some good free/low cost implementations.

    3. Re:Exchange Server by Anonymous Coward · · Score: 0

      That must be why so many ISPs use it.

  2. FogBugz by Screaming+Lunatic · · Score: 4, Interesting

    At my last place of employment we had support emails sent directly to FogBugz. After that they were organized by priority and severity, dupe checked, and assigned to a developer to resolve. You should probably be able do that with any bug tracking software.

  3. FogBuz by noblethrasher · · Score: 1, Redundant

    I believe FogBugz is exactly what you need.

    1. Re:FogBuz by Anonymous Coward · · Score: 0

      This reply came 3 WHOLE MINUTES after the preceding reply, and it was marked redundant???? WAKE UP, MODERATORS!!

  4. try basecamp by Anonymous Coward · · Score: 3, Interesting

    I absolustly adore Basecamp, which is a hosted project management system.

    It's mantra is "communication", so it's centered around posts and messages. But you can also set milestones and check off to-do's.

    It's really super-simple and flexible for different purposes. It's like the "Mac" of project management. Two fields to create a new project. One field to create a client. Three or four fields to add a new person on your team. Compare that with some other groupware or PM systems that have screenfuls of crap you have to fill out and complicated workflows that you just give up on after a week.

    It doesn't exactly handle your PocketPC (though they just added a mobile interface to their other project, backpackit.com, so they might add it to basecamp.. they are very open to user suggestions).

    And then offline thing doesn't seem like a big deal... just use text files and then upload/send them when get online?? However the basecamp folks ARE planning on letting you use email to create and respond messages someday, so that's another plus. You could just compose your messages on the train and then send them in.

    But do check out basecamp.

    1. Re:try basecamp by Anonymous Coward · · Score: 0

      It's really super-simple

      This is the only true thing about it.

      Face it: it is a toy, developed by some self-acclaimed shit-eating AJAX-monkeys.

  5. email? by Anonymous Coward · · Score: 1

    Keep it simple. I know some tracking systems, OSS and commercial, and all lack of offline mode. So maybe simple email is the way to go.

    Our traking system we use atm sends emails i can read on the road. If it's on the queue where i'm the only one who's working on that i prepare the answer and send it later with the system (to be honest i don't know if the system can handle mails i send to it directly, but i know some can do that).

    Get someone who will sort the mails for you. Depends on the amount of mail you can use the one for several other tasks.

    Make several mailinglist for topics/staff who will handle the mail. Write a howto like this:

    - don't answer mails on a personal mailinglist, but give comments if you want/can.
    - if you want to answer a mail on a not personal mailinglist, send a mail to the mailinglist with LOCKED:
    - if you answered the mail, bcc: it to the list so everbody knows it is answered and maybe can reuse it.
    - if after X days no answer is on the list, even it's locked, somebody else should take care of the mail.
    - use a mailer with proper threading!

    you can combine it with a tracking system if you want, but email is the key!

    Possible Problems:

    - the board members a to stupid to handle email
    - it works only proper if everbody takes care of the rules
    - if you are on the road, somebody will answer a mail which you are doing at the same time. This is the disadvantage of offline, i don't think a commercial super tricky software can prevent this ...

  6. RT by Anonymous Coward · · Score: 3, Informative
  7. Request Tracker from Best Practical by zamboni1138 · · Score: 3, Informative

    I need to second the AC parent post.

    I have been using Request Tracker for a while now and I love it, and so does my support staff and customers. It is very robust and flexible. I use Apache with mod_perl, SSL and a MySQL database, and sendmail for the mail interface. You might hit a few bumps during setup, but you should be able to work through them. There are a lot of good docs out there which walk you through the entire setup. If you haven't looked at it you should. Everything is free except the hardware and time. They also have RTFM (RT FAQ Manager) which is an addon to RT and can help you manage company wide knowledge.

    If you need a serious customer support email + web based issue/ticket tracking and management system then you need to check out Request Tracker.

  8. Amen, Brother! by cjsnell · · Score: 4, Informative


    RT has been a godsend for our company. Before I installed it, sales-at-ourcompany.com was getting deluged with e-mail from customers and spammers. Customers' questions were getting ignored and they were getting pissed. Our customer service reps were frustrated and the lack of coordination resulted in multiple replies to customers' questions.

    Enter RT. It took me about 45 minutes to get it up and running and to master the basics. An hour later, I had all my reps trained on it and answering questions. Later that afternoon, I wrote a simple web interface for customers to contact us with. I created seperate queues for Customer Service, Billing, and Technical Support and the web interface routed questions to these queues appropriately.

    But it gets better...I quickly discovered that RT is useful for much more than customer service. Our software development team uses it to keep track of bugs. The eBay team uses it to track auction questions and payment problems. Even the guys on our brick-and-mortar sales floor use it to keep track of special orders.

    It's also super-customizable. It's written using Mason, which happens to be what I used to build all of our websites. When a customer creates a support ticket, the rep viewing his ticket sees a pane containing the customer's entire order history, including the status and FedEx tracking numbers for each order.

    Best of luck,

    Chris

  9. Re:You need to rethink the question... by magefile · · Score: 0, Flamebait

    He doesn't want the system to store data centrally; it should be P2P like BitKeeper. But it has to be Free, because otherwise it's like that Java trap thingy RMS is always talking about. They run Slackware, so they need to be able to compile it themselves (no dpkg's or rpm's, thank you very much!). And they're using it to organize info@we-steal-music.net, so there's gotta be a way to filter email from IP addresses belonging to the RIAA.

    Is that enough of a challenge for you?

  10. exchange server is not crossplatform by Anonymous Coward · · Score: 1, Insightful

    Exchange is anything but cross-platform. You can't therefore use it in the context of the original post.

  11. Not enterprise ready by hughk · · Score: 4, Insightful
    Sorry, despite marketing info to the contrary, Exchange Server isn't enterprise ready. The file storage uses a combination of propietary technologies, which make it difficult to recover parts (it always seems easier to recover the whole message store). It certainly doesn't provide an open client interface. Those people interfacing have had a lot of hard work getting at the protocols.

    There are maintenance tools, but they aren't documented. Without source code or documentation, you can be very much in the dark.

    --
    See my journal, I write things there
    1. Re:Not enterprise ready by relentless1914 · · Score: 1

      Come on now, you've got to be kidding me.... Enterprise ready.... I wasn't aware that just because something is not based on open standards, it's not enterprise ready. Despite popular opinion, many IT organizations have better things to do than messing with the code of every application they want to use. I'm not saying that opensource has no place in the enterprise, but proprietary applications also have their place, and many times, it is less expensive to pay for something like exchange, knowing that if your admin leaves, someone else can pretty much pick up where the last one left off. If you company alters the code on every app they use, a new admin may have a lot more trouble picking it up. Mailbox recovery.... As for recovering individual mailboxes, the mainstream backup programs by Veritas and Computer associates have been doing "bricks-level" backups for years. Additionally, Exchange 2003 has the "Mailbox Recovery Center", to restore individual mailboxes. Open client interface.... Outlook is an awesome mail client. I've used many otehrs, and outlook is by far the best. Sometimes you get what you pay for....

    2. Re:Not enterprise ready by Anonymous Coward · · Score: 0

      1. Who was talking about modifying the source code of an application? Oh, right...just you. Open standards != open source. Most people don't touch the source code of major products such as Apache/sendmail/Postgres/etc.

      2. Guess what happens when you build your infrastructure and require third-party tools like those backup programs you mentioned? Oh, right...you immediately start to need skilled people. You can find job postings where the primary responsibility is maintaining those backup systems. The idea that proprietary apps are easier to admin is certainly popular but I'm not sure that it's true in many cases. Admins need to be familiar with their tools to be effective, whether that familiarity is based on which buttons to push in a GUI or which syntax to use on the CLI.

      3. Is Outlook an awesome *mail* client or is it an awesome groupware app with integration that includes email? I think it's the latter; in the strict definition of a mail client, it's really nothing special.

    3. Re:Not enterprise ready by Anonymous Coward · · Score: 0

      How this is insightful is beyond comprehension.

      Does it even matter that lots of "little enterprises" with over 100,000 employees use exchange very succesfully?

    4. Re:Not enterprise ready by hughk · · Score: 1
      I was joking, but only slightly. Personally, I think that when Exchange and Outlook run well, they are excellent. I have been there and suffered when IT support try to restore stuff and screw up, often badly. I'm not talking Exchange Gurus there but the regular support monkeys appointed by major outsourcing vendors. The best thing about it is that Exchange Server always gives an investment bank a convenient excuse to lose email!

      Microsoft's insistence on sticking to its own standards which move on frequently makes it hard for anyone to interoperate, or to be able to fix things. This is why people like open standards, it gives more possibilities for real interworking and optimising the use of tools.

      --
      See my journal, I write things there
  12. workflow by Deternal · · Score: 1

    sounds like you need a workflow system.

    If you don't mind proprietary systems you might consider Lotus Workplace (based on websphere and DB2).

    It has advanced workflow systems and of course everything essential to groupware.

    Ontop of that the Workplace product line has clients for Linux, Mac and Win32.

    It also has replication features so you can have your data with you when traveling, and syncing the next time you go online.

    With their express offerings IBM has made the product relatively affordable too for a small organization as yours.

    Also you wont be betatesting technology since both the websphere and lotus side is pretty tested by now.

    Otherwise you should look at workflow systems with replication - I'm not really sure if bug tracking systems are enough for the problem you described.

  13. Bugzilla by Anonymous Coward · · Score: 1

    Maybe Bugzilla (http://www.bugzilla.org/ can do the trick for you. It's free and it has Email integration. Also I think SuSE had a System like that based on a News Server which also means platform independent offline support.

  14. Open Ticket Request System by pffffffff · · Score: 2, Informative
    1. Re:Open Ticket Request System by Anonymous Coward · · Score: 0

      second that

  15. 7 board members ??? by Anonymous Coward · · Score: 0

    Sounds like you got too many Chiefs and not enough Indians in that company.

  16. Another recomendation by natmsincome.com · · Score: 2, Informative

    2 of the three I recommend have already been mentioned. RT and Fogbugz.

    The last one is Cerberus Help Desk which is what we picked in the end. It's not free but it is low cost. Basically it's designed for help desk work instead of the more generic request tracking.

    What does that mean? Well you can:
    *Say how long it took to handel an email
    *Assign billable time
    *Create Service level Agreements
    *Look at about 15 different built in reports
    *use the knowledge base build in.
    *Teach it's fuzzy logic engine that looks up knowledge base articales based on the content of the email.
    *Setup Mutliple groups which can't see each others tickets based.
    *Add custom feilds

    So far I've been very impressed with it.

  17. Please support this argument. by Medievalist · · Score: 1

    I have experience with Exchange and Sendmail, and some familiarity with a number of other systems including postfix and PMDF.

    I do not find any basis for your claim in my experience; AFAIK, for "giving access to mailboxes to those who need it" Exchange is pretty much equivalent to everything else out there.

    Can you explain to me how you came to the conclusion that Exhange is "the best thing for this", as you put it?

  18. Secretary. by MrCopilot · · Score: 1
    Seriously, nobody sorts questions faster than our secretary who is the funnel of all info@blah.com.

    If needed she forwards to Help Desk or Engineer or Production or Marketing. You cannot automate info questions but tracking them is a different story we have a custom web app she uses to assign info request to depts of course this requires constantly training her who does what but it sure beats all of us recieving the same mail and then checking to see whose working it. All requests must get resolved in some manner or you get the dreaded POST-IT note on the monitor, which is followed by the even more dreaded " Do you have a few minutes? ".

    --=
    Too many Posts today. Glad I'm not a script or I'd have to keep it up all day.

    --
    OSGGFG - Open Source Gamers Guide to Free Games