Slashdot Mirror


Zimbra Collaboration Suite Launched

commonchaos writes "Recently a company named Zimbra has come out of nowhere and released an open source Exchange replacement. The exciting part is a front end that uses AJAX. There is an impressive flash demo, you can download the source or try out a "live" version of the code yourself." Interestingly, this open source system seems to be very similar to the recent Yahoo announcement covered on Slashdot.

207 comments

  1. What is the merit of replacing an Exchange server by ReformedExCon · · Score: 4, Interesting

    Let's say I've got an Exchange server farm running my network's mail system. Everything seems to work okay, but it's about time to stick with what I've got, upgrade to the next Exchange version, or look to another vendor (like Zimbra).

    What kind of benefits would I see moving to another product? I can see Microsoft's checklist features and see exactly what will be changed between this version of Exchange and the next, but I'm wondering what the benefits will be if I move away from Exchange.

    I'm not a sysadmin, so I'm wondering what criteria you guys use when making the decision to jump ship.

    --
    Jesus saved me from my past. He can save you as well.
  2. The source is 150 megabytes! by Anonymous Coward · · Score: 0

    Wow. That's really big. Anyone knows what's in that thing?

    1. Re:The source is 150 megabytes! by Anonymous Coward · · Score: 1, Funny

      Anyone knows what's in that thing?

      It's full of stars.

  3. My own AJAX by thedogcow · · Score: 1

    I got my own solution to "clean up" Microsoft Exchange junk right here!

    --
    Yes! I listen to NYC Speedcore and do math at 3AM. I suggest you try it too.
  4. Re:What is the merit of replacing an Exchange serv by Mustang+Matt · · Score: 3, Informative

    "but I'm wondering what the benefits will be if I move away from Exchange"

    For one thing $$$ in future licensing fees.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  5. Freaking Amazing by cakoose · · Score: 1

    I hope the app really works as well as the demo shows.

    1. Re:Freaking Amazing by misleb · · Score: 1

      It works, it is just slow.

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    2. Re:Freaking Amazing by bernywork · · Score: 1

      What did you run it up on? What hardware?

      I know people who run Dual Xeon with 4GB of RAM for Exchange servers (Namely because they have 400+ users on them) and Exchange to this day can't use more than 4GB of RAM (Damned 32 bit apps with no PAE!)

      If the Zimbra suite is designed to be run on the same scale hardware as Exchange, then maybe that's why it was running slow..

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    3. Re:Freaking Amazing by misleb · · Score: 1

      Dual Athlon 2400+ with 1GB of RAM as I was the ONLY user. It wasn't Zimbra itself that was slow. It was the AJAX heavy web interface that was slow. You know, like Java GUI's are slow... but worse than that.

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  6. Interesting. Too bad it costs too little. by revscat · · Score: 3, Interesting
    Well, while an Exchange killer is certainly one of the holy grails insofar as breaking corporate lock-in to Microsoft, I have to admit a certain degree of skepticism. While OSS has seen it's fair share of success, it has not as yet been able to break into the corporate backoffice software market. This is at least partially due to the continuing reluctance of managment to use software that doesn't cost a damn thing.

    I briefly looked around Zimbra's site, so please correct me if I'm wrong, but this looks like another free-as-in-speech replacement software suite. I don't see the PHB's getting excited about this until they have to pay good money for it.

    1. Re:Interesting. Too bad it costs too little. by aussie_a · · Score: 1

      I don't see the PHB's getting excited about this until they have to pay good money for it.

      You can always burn it to CD and sell it to them (with the source code and GNU license included at no extra charge) for $500,000 per CD. Would that be expensive enough to get them excited?

    2. Re:Interesting. Too bad it costs too little. by Anonymous Coward · · Score: 0

      So good of you to contribute something worthwhile to slashdot. Tales will be told of you for a thousand years.

    3. Re:Interesting. Too bad it costs too little. by Ambush · · Score: 1
      I don't see the PHB's getting excited about this until they have to pay good money for it.

      So sell it already. There is so much software available in the OSS arena that is just screaming for someone to sell. When are the OSS 'advocates' going to realise there's more money in 'free' software than in proprietary?

      --
      There are 10 kinds of people; those who know ternary, those who don't, and those now hunting for a dictionary.
    4. Re:Interesting. Too bad it costs too little. by Peter+La+Casse · · Score: 1

      That was a worthwhile comment. Selling FOSS (possibly after rebranding, and usually along with a support contract) to businesses who want to pay money for their software is surprisingly viable. For example, Sun sells Staroffice, even though you can just go and download openoffice for free if you want to. Red Hat sells its Enterprise Server software, even though their customers could just download CentOS, White Box Linux, etc.

    5. Re:Interesting. Too bad it costs too little. by tolkienfan · · Score: 1

      So charge them for it.

    6. Re:Interesting. Too bad it costs too little. by nametaken · · Score: 1

      It is absolutely frightening how right you are.

      I have this problem every single day. At work they will often REFUSE to download and use an OSS option, and will even purchase software they don't really like or want it its place.

  7. Re:Flash Demo by aussie_a · · Score: 1

    Mine's stuck on the loading page. Seems about par the course for open-source apps *zing* Thankyou ladies and gentleman, I'll be here all week. Don't forget to bludgeon your waittress to a bloody pulp....

  8. Free software has already won by Anonymous Coward · · Score: 2, Funny

    I'm only interested in stuff that matters, so I read Slashdot (when I should be doing work). From what I've seen on Slashdot, it seems that only free software is ever released and never any proprietary stuff. Isn't that great.

  9. Dependency hell squared by Mathinker · · Score: 3, Insightful

    I have a feeling that I'm not going to be installing this myself from source, seeing as they boast that they depend on 40+ other open source projects.

    And for anyone who was confused, it's not a drop-in replacement for Exchange servers or clients, it just does what Exchange does, differently. More or less, I guess, not having used it yet :-)

    Still, looks like a pretty cool piece of work.

    1. Re:Dependency hell squared by anandp · · Score: 1

      Both the source and binary downloads contain pre-built binaries for the 40+ dependencies you refer to - however the binaries are only for FC and RHEL (for now).

    2. Re:Dependency hell squared by NightLamp · · Score: 2, Interesting

      I tried building this for Slackware 10.1 over the weekend and only had to install ant and jdk.
      It comes with everything included: mysql, spamassassin, tomcat and postfix.

      One issue were the required port mappings:

      smtp: 25 mapped to 7075
      http: 80 mapped to 7070
      pop3: 110 mapped to 7110
      imap: 143 mapped to 7143
      ldap: 389 mapped to 7389
      https: 443 mapped to 7443
      imaps: 993 mapped to 7993
      pop3s: 995 mapped to 7995

      The install/run scripts were very tailored for RH/Fedora.
      This page has a good walkthrough of a developer install.

      make dev-install got me going on the right path.

      It was unfortunate that I ran out of weekend before getting it to work as I really liked the look of the calendaring integration and overall interface.

    3. Re:Dependency hell squared by hdparm · · Score: 2, Interesting

      We are upgrading servers to RHEL4 and heavily contemplating move from Exchange to something else. This stuff looks pretty exciting for 3 main reasons:

      1. They built EL4 rpm, which gives me hope that it's been tested well on this platform
      2. Zimbra provides an easy way to import Exchange accounts straigth from the server, without having to handle hundreds of pst files
      3. This is the last piece of software that prevents us from getting rid of windows on the desktop.

      This is good stuff. My sysadmin life looks so much better already.

    4. Re:Dependency hell squared by Antique+Geekmeister · · Score: 1

      The site seems to be slash-dotted.

      They built EL4 RPM's? Excellent. That means they'll run on CentOS (at www.centos.org) for those sites who are too cheap to buy RHEL or who pay an internal Linux support person instead of paying support fees to RedHat.

    5. Re:Dependency hell squared by LnxAddct · · Score: 1

      Excellent, thanks for the great product. I'm checking it out on FC4 right now.
      Regards,
      Steve

    6. Re:Dependency hell squared by LnxAddct · · Score: 1

      Just FYI, zimbra borked my system. Apache doesn't work anymore and zimbra is spitting out java exceptions. I'm not mad, as this was a test system, and I'm looking into resolving the issue and what caused it. If you guys have a bug tracking area or something I'll post my results there. I just wanted to let you know and this was my easiest way of contacting you. Thanks for releasing Zimbra, the community really needed something like this.
      Regards,
      Steve

    7. Re:Dependency hell squared by anandp · · Score: 1

      We are working on getting bugzilla opened up. In the meantime, http://www.zimbra.com/forums/ is the place to report/discuss problems like this. You might also want to search and see if your problem has already been reported by others and if there is a known fix/workaround. IMO install issues should always be discussed/checked on the forums before being promoted to bugs.

  10. Requires it's own server for everything by Leknor · · Score: 3, Informative

    My beef with Zimbra is it requires you to use their own mail server. Yes it has IMAP/POP interfaces for clients to connect to, but you cannot simply point it at your existing mail server. It's really only suitable for small or new sites.

    1. Re:Requires it's own server for everything by Anonymous Coward · · Score: 2, Informative

      Dude, you are confused. They aren't trying to make a web front end that works with any mailserver. Their ajax app seems to only be 1 piece of the puzzle. It looks like (from their forums) they have a fully functional server AND multiple access mechanism (wireless, outlook, web, etc).

    2. Re:Requires it's own server for everything by juventasone · · Score: 2, Interesting

      Well that makes it sound ideal for me. For small business clients, we've always defaulted to a program called Maximizer, but some aren't willing to spend the $169 per seat. If anyone is familiar with Maximizer, would you consider Zimbra a fair replacement? Any other suggestions?

    3. Re:Requires it's own server for everything by L.Bob.Rife · · Score: 1

      Beyond using its own MTA (postfix), the problem for larger sites is that each box is expected to stand alone. There is no way to have webservers, mailservers and database on seperate boxes.

      Otherwise, its a very slick (and bandwith intensive) webmail client. I would implement it if it had a smaller client d/l.

    4. Re:Requires it's own server for everything by anandp · · Score: 5, Informative

      Yes, Zimbra is not just a webmail client you can slap on top of any IMAP/POP server. The reason for this is not malicious. It is just that a lot of the (compelling, if I may say so myself) functionality you see in ZCS - search, tags, conversations, group calendar, etc, etc - are only possible because of our own server.

      On a related note, even though you have to use our server, and even though we love our UI dearly and we hope that you will too, we are client agnostic - we will support as many clients as we possibly can. Which is why we make your data available via IMAP/POP/RSS/iCal/etc.

    5. Re:Requires it's own server for everything by anandp · · Score: 3, Informative
      Beyond using its own MTA (postfix), the problem for larger sites is that each box is expected to stand alone. There is no way to have webservers, mailservers and database on seperate boxes.
      You can have multiple mailbox servers! See this discussion.
    6. Re:Requires it's own server for everything by Linker3000 · · Score: 1

      SugarCRM is worth a look - we've just moved over to it from Maximizer.

      --
      AT&ROFLMAO
    7. Re:Requires it's own server for everything by bernywork · · Score: 2, Informative

      My experience with Maximizer is that it's not worth the hassles associated with it.

      Any other solution, a paper folder on a desk with a bunch of business cards in it is better than maximizer.

      We had stability problems, issues getting support and the UI was not very intuitive at all ...

      Overall, it was decided that the old system was better and that they would go back after god knows how much money they spent on training and everything else.

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    8. Re:Requires it's own server for everything by smithcl8 · · Score: 0

      Ah....yet another /.er who doesn't want something to come packaged in a system that works. If your car is a Chevy and requires a new engine would you retrofit it with a Honda engine just because you can fit it under the hood?

    9. Re:Requires it's own server for everything by matt_morgan · · Score: 1

      Thanks. Regarding clients: one of my main difficulties with (all?) groupware systems with web front-ends is that there is no allowance for tiny browsers like Sidekicks, Palms, PocketPCs. I read on zimbra.com that one of your top projects is a plug-in for pocket Outlook; what about just making a web interface that works well on the tiny screens and feature-poor browsers that we have on /all/ handhelds?

      I'm sick of synchronizing; I just want to get the same web site on my handheld that I can get on my laptop or desktop. So I can check my calendar & tasks when I get out of the subway by checking online. If any groupware app made that easy (and even the low-brow ones like phprojekt present difficulty for small screens), I would be so happy.

      Thanks,
      Matt

    10. Re:Requires it's own server for everything by Lordrashmi · · Score: 1

      While syncing sucks, it can be better IMO on low bandwidth devices then waiting for multiple web pages to load. I hit 'Check Email' on my Treo and drop it back in my pocket and pull it out later when I hear it beep. If I was using a web client I would have to to pay attention to it as I log in, find the message I want and then wait for the message to load.

    11. Re:Requires it's own server for everything by matt_morgan · · Score: 1

      Yes, that's what I do with email, but IMAP works. There is no such thing for Calendar--I cannot access changes to my group calendar when I'm on the road with my treo, since I can't get calendar on the web (and there's no other way to get changes over the air).

    12. Re:Requires it's own server for everything by Anonymous Coward · · Score: 0

      Sugar Suite has a wap view and phpgroupware does as well. eGroupware did but I don't know if it has been maintained.

    13. Re:Requires it's own server for everything by Leknor · · Score: 1

      I don't have a problem with your webclient keeping all sorts of extra info. My problem is we have over 100K of mailboxes occupying over a terabyte of disk. We use a Cyrus IMAPD Murder setup with mailboxes spread out on a number of servers in a cluster. Users connect to an imap/pop front end and the front end finds their backend so the users don't have to know or care which actual server their mail is on. The performance is great and the stability is solid. We are not giving this setup for anything.

      I downloaded and checked the source and your mail store code is very tightly integrated with the configuration your internal mail store. Had there been a decent modular system maybe I could convince my boss to put me on implementing a mail backend interface that met our needs.

    14. Re:Requires it's own server for everything by anandp · · Score: 1

      With Zimbra, you can use Perdition to get cyrus-murder like proxying to the actual mailbox server, without users being aware of where their mailbox lives. We do not support the mupdate protocol which cyrus-murder needs and cyrus-imap implements.

    15. Re:Requires it's own server for everything by uradu · · Score: 1

      Without having looked at all at how you take advantage of this mail server integration to support the extra features, couldn't the same thing have been achieved by storing metadata for each mail item on a third party IMAP server in a separate database? Did you take your approach for performance reasons? Just curious, because other than that it seems your front-end is fully tricked out with just about every JavaScript trick in the book, and I dig it!

    16. Re:Requires it's own server for everything by jdray · · Score: 1

      Looking through your Flash demo (very nice, by the way), I wonder what the level of effort would be to bolt the Zimbra client experience to the GroupWise APIs. A lot (if not all) of the functionality identified in the ZCS demo is available in GroupWise, it's just the presentation of that functionality, at least in the v.6.5 client we use, leaves a lot to be desired. As with many vendors, they seem to have thrown features in with little regard to usability.

      --
      The Spoon
      Updated 6/28/2011
    17. Re:Requires it's own server for everything by anandp · · Score: 1

      I am not familiar with the groupwise APIs. Zimbra web client makes SOAP requests in XML, and gets back answers in JSON. In our sources there is file called soap.txt which documents our APIs. I'll let you be the judge of the effort required to port.

    18. Re:Requires it's own server for everything by anandp · · Score: 1

      We wanted tight integration for performance and robustness (no transactions spanning applications).

  11. /.ed already by Anonymous Coward · · Score: 0

    "Hosted Demo is Being Updated

    Sorry for the inconvenience, but our Hosted Demo is temporarily being updated."

    umm.. replace "Updated" with /.ed...

  12. "The leader in open source collaboration"? by arb · · Score: 4, Insightful

    How'd they become the "leader in open source collaboration" if they've only just appeared on the scene? And is it really collaboration software, or just another email server?

    Personally, I'm not overly impressed with their "impressive flash demo". This story seems like another new company's attempt to drum up hype by submitting their press-release to Slashdot as a news item. The flash demo is neat and all, but I'd be more impressed if their "live" demo was actually working... If it can't handle a simple Slashdotting, it ain't ready for prime-time.

    1. Re:"The leader in open source collaboration"? by Anonymous Coward · · Score: 0

      "simple Slashdotting"

      You have to be kidding, right? It is highly unlikely that a small startup like this would have the server farm required to handle a surge like this. That they don't proves nothing.

    2. Re:"The leader in open source collaboration"? by ndixon · · Score: 1, Informative
      http://www.zimbra.com/flash_demo/zimbra_player_no_ flash.gif

      a 303KB 900x675 GIF (with no alt tag) to tell me I need to download the Flash plugin.

      That'll impress the folks on dial-up.

      --
      Oh, how convenient: a theory about God that doesn't involve looking through a telescope.
    3. Re:"The leader in open source collaboration"? by Anonymous Coward · · Score: 0

      because they're a company that actually released OSS IP?

    4. Re:"The leader in open source collaboration"? by Relyt · · Score: 1

      I personally know the submitter, commonchaos, and he is not affiliated with the company.

      The company is not slashdotting themselves for publicity.

  13. Stop hammering the site! by Per+Wigren · · Score: 4, Informative

    I want to check it out also.. :(

    Use coral cache instead!
    Flash Demo
    Zimbra homepage

    Why, oh why can't Slashdot always link to coral cache instead of keep on killing servers?

    --
    My other account has a 3-digit UID.
    1. Re:Stop hammering the site! by TyrionEagle · · Score: 3, Insightful
      Why, oh why can't Slashdot always link to coral cache instead of keep on killing servers?

      Same reason as ever. People live behind corporate firewalls. Get a coral-like system that works on port 80 and you're on to a winner. Until then, not gonna happen.
      --
      -- I like the cut of your thinking, young man. - me.
    2. Re:Stop hammering the site! by cortana · · Score: 1

      So why not make coral-cache-link-rewriting optional, but on by default?

  14. Want something different from exchange by seringen · · Score: 5, Interesting

    Personally, I'm looking forward to hula http://hula-project.org/ because it's the sane combination of an enterprise class email platform (netmail) with sensible, link based calendaring and works with pretty much any client. No forced web interface or one program only support. Personally I hope the idea catches on with more people. I can't wait for a point release!

    1. Re:Want something different from exchange by Anonymous Coward · · Score: 0

      As an end user, I find tremendous productivy gains by having my calendaring and email platform integrated. Also, will hula work with outlook? ... didn't think so.

    2. Re:Want something different from exchange by Phil+John · · Score: 1

      It would be possible to integrate it with outlook with full calendaring support etc. by writing a MAPI plugin. Some other third party exchange replacements do this (such as Communigate Pro).

      In fact, when I moved from outlook to thunderbird for my mailbox (got to be over 2GB and kept getting corrupted by Outlook) I used the Communigate Pro MAPI plugin to migrate my mail across (thunderbird import stripped html from html mails so I had to use an IMAP server to do it, but Outlook and IMAP suck).

      --
      I am NaN
    3. Re:Want something different from exchange by bhaskin · · Score: 1

      Replace http://hula-project.org/ with http://zimbra.com/ in your post and the statement becomes false how?

      Brian

    4. Re:Want something different from exchange by OeLeWaPpErKe · · Score: 1

      They don't force you to use any client at all ...

      So nobody forces you to use their webclient. Data is available over IMAP/POP3 etc, so use whatever you like. Yes IMAP doesn't support calendaring, so you can't use it for that. You'll actually need to think about what you do if you want to mix software nobody else is mixing.

      Regards,

      Christophe

    5. Re:Want something different from exchange by horza · · Score: 2, Informative

      I was waiting for someone to mention Hula. And I'm waiting for Hula to support caldav. Hula is a dream to set up and administer. It's been rock solid for me, and soon will have an AJAX webmail interface. As soon as I can use caldav with Sunbird then I can ditch using remote calendars via webdav and rely on Hula completely.

      Phillip.

    6. Re:Want something different from exchange by IGnatius+T+Foobar · · Score: 3, Insightful

      Hula is way too much hype and way too much hubris. Look at how polite the Zimbra people were: "Here's our new product, we hope you like it." Compare with the Hula project, which made the ridiculous (and clearly false) claim that "no other projects exist in this space" and then speak of "taking over the world." It's a project which basically consists of abandonware (NetMail failed in the marketplace) plus vaporware (Nat Friedman's hype machine) and they're already claiming it to be "the Apache of collaboration."

      I, for one, have no interest in going anywhere near Hula. With that kind of obnoxious hubris, I'd rather go with any of the other quality products in the open source collaboration space.

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
  15. Re:What is the merit of replacing an Exchange serv by ReformedExCon · · Score: 2, Insightful

    That may be an issue for a small company with only a handful of employees. But for a medium to large-sized company with over a couple hundred employees, the cost of an email system is negligble compared to the cumulative productivity gains of a working email system.

    Or to say it another way, money is cheap.

    --
    Jesus saved me from my past. He can save you as well.
  16. Re:What is the merit of replacing an Exchange serv by Jeffrey+Baker · · Score: 3, Informative
    Don't take this as advice, because I don't know your mail setup. That said if you need a "farm" of computers to run your mail and your company has fewer than 100,000 employees, I think the benefit of moving off Exchange should be obvious: you wouldn't need the farm any more. Exchange's hardware requirements are 10-100x more demanding than an equally-functional setup using, for example, sendmail and dovecot. Even extremely large configuration can be run off a pair of Linux machines, and the second is only needed for redundancy. When provisioned with sufficient storage, your basic x86 Linux computer can handle huge mail loads. Think of the savings in terms of rack space, power, and cooling alone!

    If you were moving to a newer Exchange you already know the hidden costs: software for managing Active Directory quirks (from CA or whomever), special backup software that interfaces properly with exchange (possibly licensed per mailbox) and so forth. With the usual Linux setups you would backup mail the same way you backup anything else: with an LVM snapshot.

  17. If its easier to use the Open-Xchange... by msimm · · Score: 1

    We might have something to look at. Otherwise there's lots of stuff out there, of course managing it can be a nightmare...

    --
    Quack, quack.
  18. Re:Crap by andreyw · · Score: 1

    Last time I checked, and correct me if I am somehow wrong, SourceForge never claimed to be nor is used by anyone with a tiny bit of intellect as a pulpit for typical bullshit marketroid speak. SourceForge is a site built around the developer - hence yes, it makes perfect sense to go ahead and put implementation details in the description. For the rest of you, I'm sure Zimbra will make a site listing the top-ten reasons needed to make your PHB switch over...

    Frequently, it is unnecessarily difficult to implement certain features with certain technologies. I'd be insane to botch together a redundant 99.999999999999999999999999999999999999999999% uptime phone switch in anything other than Erlang - hence Erlang is a perfectly good thing to put in the description, as it is an enabling technology whose use gives it a significant advantage over other products. Capisci? Non e' difficile.

  19. Re:Crap by gregduffy · · Score: 0

    Like this?

  20. no BSD port !!?? by root-a-begger · · Score: 1

    The architecture pdf looks good and well thought through. If the goal is to create a rock solid enterprise capable messaging system, then a BSD port and tuning of the file and process permissions are in order. This product installs lots of stuff!! lots of security screeing to do. Great work...I have been waiting for somthing of this calliber for quite a while.

  21. Just watch the demo by Anonymous Coward · · Score: 4, Interesting

    AJAX, buzzwords, blah blah blah. Don't care.

    But watch the demo. The first part sucks, I agree. Oooh, it does conversations! Big whoop.

    But the end is interesting. It starts with the dates -- that's nicely integrated. Then for some serious, customer integration. Custom actions based on pattern matching is pretty cool. If it's easily scriptable, it could be pretty powerful.

    Most of the features can be taken for granted. Yes, the marketoids got to it. But dude, if this has a clean API and doesn't suck on the backend, it might be useful.

  22. Re:What is the merit of replacing an Exchange serv by ReformedExCon · · Score: 2, Interesting

    Thanks for the response. This is very much in tune with what I was trying to find out. I'm not a sysadmin, and I really don't care what is running beneath the covers, as long as it works. Cost is only one of the benefits of moving away from Microsoft products, and I don't feel it's the most important nor the best selling point of Open Source software. It irks me when people will blurt out zero cost as if that were the only thing that people base their decisions on. Microsoft makes a ton off of Exchange, so a lot of companies see it as the best/easiest/whatever solution for their mail servers. If cost were the issue, they'd all be running sendmail (or whatever OSS backend mail system is in vogue).

    So you mention quite a bit of benefit when upgrading the system (lower HW requirements, fewer dependencies on 3rd party support, etc), but what sort of features do I lose when going away from Exchange? Can I still use Outlook to its fullest (calendaring, scheduling, etc) with a non-Microsoft solution? Can I upgrade the backend to Linux without major disruption on the user end? How much extra software installation and configuration is necessary to bring the featureset of the Linux backend up to parity with the Exchange backend?

    --
    Jesus saved me from my past. He can save you as well.
  23. Re:Crap by andreyw · · Score: 1

    Hey, I'm a Slasdot reader. I have a mandate to never RTFM ;-). That said, hey, I wasn't too far off - the 10 point PHB-friendly outline is up. Thus I don't know what the guy was complaining about. Don't like the developer nitty-gritty? Don't go to the site. Sheesh.

  24. There are other alternatives by jd · · Score: 1

    Open Groupware seems to be a good alternative, these days - especially if you have your own mail server, as they don't supply one!

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  25. We are deploying this now by davejenkins · · Score: 3, Informative

    I was quoted in the eWeek article for this launch. We have been testing this for a few weeks now, and like what we see so far. There is no way in Hell I am letting MS Exchange in here.

    The really cool part we see in Zimbra is the possibilities to program our own magic phrases, so everytime someone puts in an Order#, SKU, Invoice# or some other keyword, Zimbra will pick up on it, and link it directly into our ERP.

    Zimbra shows a lot of promise--

    1. Re:We are deploying this now by misleb · · Score: 1

      Have you asked your users if they are willing to use the dog slow web interface? What were they using before?

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    2. Re:We are deploying this now by uncadonna · · Score: 1
      willing to use the dog slow web interface?

      I wonder if it was dog slow before they got slashdotted. AJAX does make HTTP requests, you know. You can't expect them to scale their servers to support a slashdot flood right at the beginning.

      --
      mt
    3. Re:We are deploying this now by dantheman82 · · Score: 1

      XML communication means it goes quickly? I would think not...

      --
      This sig donated to Pater. Long live /.
    4. Re:We are deploying this now by misleb · · Score: 1

      I tried the demo long before it was slashdotted, and it was slow then. I decided that it could have been a variety of issues so I installed it on my own server (test server dedicated to Zimbra). It was just as slow running on the LAN.

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    5. Re:We are deploying this now by khenriks · · Score: 1

      We actually send JSON to the webclient which allows us to quickly convert the responses to Javascript objects.

  26. Re:What is the merit of replacing an Exchange serv by jcr · · Score: 1

    What kind of benefits would I see moving to another product?

    Well, YMMV, but the last place where I worked that used Exchange had two incidents within a month of each other where some smart ass script-kiddie sent obscene messages to our entire (7+ million) userbase.

    Naturally, those of us in California argued for abandoning the Exchange server and just using our existing, working FreeBSD/Sendmail server, but the PHB's back in Singapore decided that the solution was to stick with Exchange, and just cough up about $300K a year to outsource it to a Microsoft Certified Enterprise Partner or some such tripe. They outsourced it, the script kiddies kept owning them whenever they wanted to. It was a farce.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  27. Re:What is the merit of replacing an Exchange serv by darnok · · Score: 2, Insightful

    The combination of Outlook/Exchange is one that blocks a lot of sites from replacing Windows with *nix, both on the server and (potentially) the desktop.

    In any moderately sized organization, you'll have a big bunch of people whose only computing requirements will be:
    - Web browser (for Internet and/or intranet sites)
    - email
    - scheduling (i.e. Outlook)

    In theory, after the geeks, these should be the easiest people to migrate to a non-Windows desktop. Their requirements are minimal, and the retraining required should also be minimal.

    The problem has always been, for these people, in replacing Outlook. Outlook is a key tool for many sites, and as far as I'm aware there hasn't been a true drop-in replacement in the FOSS world that has allowed users to ditch Outlook as part of a migration away from Windows. Tools like Evolution are great, but they mandate a switch to Gnome, and that means moving away from Windows at the same time in a big-bang approach. Lots of cost-sensitive IT shops want to migrate away from Windows, but aren't prepared to take the risk of that big-bang changeover - they'd rather put in an alternative to Outlook, bed it in, then at some later date move off Windows once they're sure all their requirements are covered.

    If Zimbra has a decent Web-based client (can't tell - site is ./ed), then *in theory* those email+browser+scheduler people will only need a Web browser to do their entire job. A Web browser can run on any platform, so they're now independent of Windows and can migrate to a lower cost platform once Zimbra has been bedded in.

  28. OpenGroupware.org is very interesting as well by linuxguy · · Score: 2, Informative


    It may not have the fancy Javascripted front-end but it is certainly loaded with useful features for groups of people working together.

    Contacts, Calendar, Email, File repository using WebDav (Files are version controlled) and more.

  29. Checkout @Mail instead by blackhaze · · Score: 1

    Hello,
    We use @Mail as a 'replacement' for Exchange - It's commercial but is built on open-source, including Exim / Courier-IMAP / Perl / MySQL - Take a loot at: http://atmail.com/
    IMHO, @Mail has undergone many more revisions, has commercial support, and have a better WebMail interface then Zimbra.
    But on the flip side, great to see some competition to Exchange!
    BTW - Why is Ajax the next 'DHTML' hype ... i mean, it's nothing new, just another way to look @ JS

    1. Re:Checkout @Mail instead by RegularFry · · Score: 1
      BTW - Why is Ajax the next 'DHTML' hype ... i mean, it's nothing new, just another way to look @ JS

      Because suddenly it's got trivial to get cross-browser support for it, and the nice libraries that let you easily do actually useful things with it have arrived. Like Prototype, for example. Sometimes hype is justified.
      --
      Reality is the ultimate Rorschach.
    2. Re:Checkout @Mail instead by Anonymous Coward · · Score: 0

      Are you insane? @Mail is a Perl based server! They may have copied a lot from open source projects but their own Perl code is patetically obfuscated. The company live by a "exploit and dont' give back" mantra.

    3. Re:Checkout @Mail instead by WilliamSChips · · Score: 1
      Perl code is patetically obfuscated
      And that's different from any other Perl code how?
      --
      Please, for the good of Humanity, vote Obama.
    4. Re:Checkout @Mail instead by hatch815 · · Score: 1

      @mail their support sucks, they nix'd the forums becuase people were ragging on them.

      I honestly believe it is a few guys that just work on this and try to pretend that it is a company. You always go into voicemail, so I am sure that the tech is working somewher else and running to a conference room to check his email.

      they try hard but fail miserably in my opinion

  30. Sadly... by misleb · · Score: 3, Informative

    Unfortunately I don't see this taking off. I installed Zimbra and tried it out myself and it is just too slow. The interface looks really good for a web application, but it is dog slow and very unresponsive to user actions. I can't imagine anyone using the web interface as the primary way of using Zimbra. If Zimbra ever takes off, it is going to need smooth Outlook/Entourage/Evolution integration.

    Furthermore, I think this is a good as web applications are going to get. Lets face it people, HTML and web browsers are just not made to run desktop style applications. AJAX is really cool, but the simple fact is that HTML lacks the most basic tools to build a good GUI. The document model just doesn't work for sophisticated applications.

    -matthew

    --
    "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    1. Re:Sadly... by Anonymous Coward · · Score: 0

      um... until next gen browsers are developed.

    2. Re:Sadly... by misleb · · Score: 1

      Browser makers are still trying to standardize on the same javascript/DHTML implementation. I'm not holding my breath for the next "generation" of browsers. What is on the horizon? Mozilla's XUL is pretty neat and makes descent applications, but Microsoft is never going to support it.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    3. Re:Sadly... by dantheman82 · · Score: 1

      One problem, I would think, is that they (admittedly) use XML (SOAP) for communications between client/server. Obviously, that is bound to be slow because every SOAP message can be quite big. There should be another way - I'll have to check it out sometimes.

      I think the web interface can be tweaked for performance so it reaches somewhere closer to the performance of Gmail because it doesn't have all that much more complexity.

      --
      This sig donated to Pater. Long live /.
    4. Re:Sadly... by misleb · · Score: 1

      Well, it is more complex. It does things like calendering which Gmail doesn't do.

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    5. Re:Sadly... by richi · · Score: 1

      The document model just doesn't work for sophisticated applications

      Not so, as Scalix has shown. Not at all dog slow, and very very interactive.

    6. Re:Sadly... by Nethead · · Score: 1

      It's slow on Firefox/FreeBSD/Xorg. On Firefox/Win2k it's fine. I ran top on the FreeBSD box (CPU: AMD Athlon(tm) 64 Processor 3000+ (1808.81-MHz 686-class CPU)) and it looks like Xorg was taking half the CPU.

      Where I work we're totally jived about Zimbra and are looking to use it to help handle a 10,000 users.

      --
      -- I have a private email server in my basement.
  31. Re:What is the merit of replacing an Exchange serv by rduke15 · · Score: 4, Informative

    I can give you the reasons why I moved away from Exchange. Others may have different reasons, and others may have good reasons to stay with Exchange. Anyway, this is my own example.

    In a small (but growing) business of a dozen employees, an old NT server SBS edition with Exchange 5.5 needed to be replaced. I decided to go with a Linux server.

    On the Exchange side, what I didn't like was:

    1. all email is in a proprietary database, in a single (huge!) file. If something goes wrong with that file (as it once did), it's a nightmare to bring it back up, if it works at all. If you can't repair it, you loose anything that came in after the last backup.

    2. speaking of backups, Exchange needs special Exchange-aware backup programs. You cannot just copy the files.

    3. Lack of flexibility in handling of incoming mail, spam filtering, forwarding, etc.

    4. No ssh access for quick and easy remote administration.

    5. No simple text-file based configuration, meaning no grep or such to find some setting. You have to move around all the menus if you cannot remember where a setting was.

    6. It is hard to move away from proprietary solutions like Exchange because you cannot just copy files and hand them over to another application. That's a good reason to do it rather sooner than later when it may become harder yet. It was not easy to move mailboxes from Exchange to IMAP.

    So in the new setup, I used Postfix and Courier IMAP:

    1. very easy and very flexible and powerful configuration

    2. all configuration through simple text files which can be grep-ed, compared, backed-up, whatever.

    3. simple backups through plain file copies or rsync

    4. every mail is in it's own plain text file. Can be grep-ed, and if a file goes corrupt (didn't happen yet), it is only that single email.

    5. easy administration. For example, I didn't implement quotas, but I'm considering setting up a little script that would check for the size of the maildirs and of single huge files, and send a little email to the users. Like "you are using up 1 GB for emails; please consider removing unnecessary stuff" or "Would you please check if you still need the 50 10 MB files in you mailbox". I can easily add a summary of the huge mails so the user knows which ones they are.

    5. easy migration. If I ever decide I would like to replace Postfix or Courier with some other program, it's no problem. I'm not locked in the current programs. Not that I would want to move to other programs. I'm very happy with this setup. But I like to be sure I can if I ever wish to.

    This has been running reliably for 6 months now, and I'm a very happy mail admin.

    The users have only one complaint: they cannot set up an Out of Office auto-responder like they could on Exchange. I thought that was good, and tried to explain why auto-responders range between useless and evil, but had no success. They want it anyway. So I'm setting up vacation in their .forward files when needed, and looking for a good web interface so they can do it themselves. The Webmin interface I tried didn't work well, so I'm still looking, and may have to work on the Webmin module myself.

  32. Incorrect assumptions by Donny+Smith · · Score: 4, Insightful

    To comment on the article: wouldn't it be great if /. had a regex filter so that we can get rid of these "exchange replacment" articles....
    Just today I saw KDE goes wild on an SLES9SP2 system and nearly freeze it - the same fucking thing that used to happen back in 2000. Five years past by and not much has changed.

    > That said if you need a "farm" of computers to run your mail and your company has fewer than 100,000 employees, I think the benefit of moving off Exchange should be obvious: you wouldn't need the farm any more.

    You need directory services, scheduling, global address book, forms and sophisticated IMAP folder sharing even in a very small company (100 employees), so even in small-and-medium enterprises, people do need Exchange-like functionality and not only SMTP/IMAP/Webmail.
    Dovecot: it's in alpha, for Christ's sake (http://www.dovecot.org/)

    >If you were moving to a newer Exchange you already know the hidden costs: software for managing Active Directory quirks (from CA or whomever), special backup software that interfaces properly with exchange (possibly licensed per mailbox) and so forth. With the usual Linux setups you would backup mail the same way you backup anything else: with an LVM snapshot.

    1. Software for managing AD: not really that expensive. On Linux you need to spend as much to write and maintain custom scripts, Webforms and what not.
    2. Backup software: yes, because Exchange has its internal database format (i.e. it does not use only flat files). You can't back that up without suspending I/O to a consistent state which means you have to have an application-side plugin.
    3. LVM: can't create crash-consistent snapshots of database files so what you say is incorrect, unless you meant snapshots of ordinary IMAP directories (incorrect comparison - database format vs. flat files). Besides, if you have VSS H/W Provider agent on Exchange server, you can take snapshots (on storage or the server itself), re-mount them and backup them using the regular Windows software.

    1. Re:Incorrect assumptions by afd8856 · · Score: 1

      Dovecot is very very stable. In the 3 years I've been using it, I never had any problems with it. I can't say the same, for example, about Courier IMAP, which I've been using for about 3 months before.

      Maybe the alpha state signifies some lack of features. But it's in widespread use (for example, I can find it on the Fedora install disks).

      --
      I'll do the stupid thing first and then you shy people follow...
    2. Re:Incorrect assumptions by Peter+La+Casse · · Score: 1
      Just today I saw KDE goes wild on an SLES9SP2 system and nearly freeze it - the same fucking thing that used to happen back in 2000. Five years past by and not much has changed.

      What kind of email server uses a GUI?

    3. Re:Incorrect assumptions by aaronl · · Score: 3, Interesting

      First thing first, why in the hell are you running KDE on a server, and more important, why are you running an X server on one at all?

      A huge number of people that got stuck with Exchange servers want to get rid of them. That's why these articles keep coming up.

      What you meant was that you need the address book and directory services. Scheduling tends to be done by secretaries, and forms/IMAP folder sharing is generally not needed. Now if you say you *want* scheduling, etc, then fine, there are a number of quality products from which you can choose. If you define "what you need" to be the exact feature set of Exchange, then it isn't surprising that you think you need it. You can implement everything that Exchange/Outlook does with other software, cheaper, with more reliability, and on less hardware.

      1. As for AD management software... let's see. You bought Windows Server because it's easy to use and admin, Exchange because it's easy to admin, and are using AD because it's easy to admin. So to do it right, you have to buy third party software? Sounds more like somebody screwed up their research and choose a bad solution based on broken assumptions. You have to do basically the same thing on any platform, so that's not a good reason to choose one over another. The UNIX solutions are much more reliable than Exchange, too, and less expensive. They also provide all the same functionality. Unless you go out of your way to ignore the solutions that work, anyway.

      2. That's because Windows' does not provide functionality such as LVM. An application can also lock a file and prevent any app with any access level from even reading it. Exchange also keeps quite a lot open and locked when it doesn't need to. If the app was written well, it wouldn't be a problem. However, your backup explaination is an excellent example of why Windows is a huge pain in the ass.

      3. BS, that is a perfectly valid comparison; backing up email is backing up email. If the application is written properly, the database will be fine. Exchange isn't written well, so it has problems. That software doesn't even provide a way to do a backup without either getting third party software or shutting Exchange down. Also, your VSS stuff is essentially the *exact same thing* as LVM snapshots. Why would your way work when LVM wouldn't? If the database is inconsistent, then it's inconsistent either way.

      So what you're saying is that Windows/Exchange is better because it requires more jumping through hoops, buying more random software, and more dealing with random BS like bad data formats and bad storage techniques?

    4. Re:Incorrect assumptions by Anonymous Coward · · Score: 0

      2. Backup software: yes, because Exchange has its internal database format (i.e. it does not use only flat files). You can't back that up without suspending I/O to a consistent state which means you have to have an application-side plugin.

      http://www.petri.co.il/backup_exchange_2000_2003_w ith_ntbackup.htm

      last i checked ntbackup was free with windows 2000/2003 and is upgraded to support live backups of exchange when exchange 2000/2003 is installed but what the hell do i know i only support about 20 exchange servers for various clients half of which depend solely on ntbackup for all there needs. At least be accurate although ntbackup isn't feature rich it does perform the job of backing up exchange. And does it rather well i might add.

    5. Re:Incorrect assumptions by drsmithy · · Score: 1
      You can implement everything that Exchange/Outlook does with other software, cheaper, with more reliability, and on less hardware.

      Really ? How ? Be _specific_.

    6. Re:Incorrect assumptions by richlv · · Score: 1

      just a note on dovecot - alpha is 1.0, 0.99.something are very stable and a lot of people are running them without problems (me too, me too)

      and there is the difference between software projects and how they label their products. most opensource project alpha/beta releases are much better than most proprietary "releases". i think in this case developer[s] is/are too cautious, as this might be called beta easily if not rc - but i prefer this attitude instead of marketing driven release that is worse than alphas :)

      of course, the fact that you have not only x, but also kde on a server (as others already were surprised) seems pretty strange ;)

      --
      Rich
    7. Re:Incorrect assumptions by thule · · Score: 1

      > You need directory services, scheduling, global address book, forms and sophisticated IMAP folder sharing even in a very small company (100 employees), so even in small-and-medium enterprises, people do need Exchange-like functionality and not only SMTP/IMAP/Webmail.

      Directory services: LDAP or AD with winbind
      Scheduling: Outlook can save free/busy information on any webdav or ftp server.
      Global Address Book: LDAP? Though you might be talking about allowing users to modify the global address book. I've never set that up before. Something like that might require a special MAPI shim.
      Forms: Never set that up.
      IMAP Folder sharing: Cyrus has no problem with that.

      I'm able to get over half the functionality without a MAPI shim. I can get the rest of the functionality with a MAPI plugin. I can assue you that running with Apache/LDAP/Cyrus is very fast and efficient. It can handle the load *much* better than Exchange.

    8. Re:Incorrect assumptions by nickrooster · · Score: 0

      Wow, that is a bunch of incorrect assumptions!

      >Just today I saw KDE goes wild on an SLES9SP2 system and nearly freeze it - the same >fucking thing that used to happen back in 2000. Five years past by and not much has >changed.

      Who was talking about KDE? If you are running a mailserver, there is no need for such eyecandy. Why not install in CLI mode only. On the other hand, if you don't like KDE, why not try GNOME? Both are lightyears ahead of the Windows GUI as far as really weird flaky disasters. Windows people crack me up.

      >You need directory services, scheduling, global address book, forms and sophisticated IMAP >folder sharing even in a very small company (100 employees), so even in small-and-medium >enterprises, people do need Exchange-like functionality and not only SMTP/IMAP/Webmail.
      >Dovecot: it's in alpha, for Christ's sake (http://www.dovecot.org/)

      Did you even check out zimbra.com?
      1) Directory Services - OpenLDAP.
      2) Scheduling - Handled with iCal
      3) Global Address Book - again, OpenLDAP
      4) Forms - ?
      5) Sophisticated IMAP folder sharing - I could not find which IMAP server they were using, but if it complies to the spec, should be taken care of.
      About Dovecot - so what if it's alpha? I have run many programs over the years which are pre-alpha quality (hint: it's mostly from a company in Redmond).

      >1. Software for managing AD: not really that expensive. On Linux you need to spend as much >to write and maintain custom scripts, Webforms and what not.

      Pretty much evens out, you're right. Unless someone has written the scripts you need already. Ah, the power of open-source.

      >2. Backup software: yes, because Exchange has its internal database format (i.e. it does >not use only flat files). You can't back that up without suspending I/O to a consistent >state which means you have to have an application-side plugin.

      You say it yourself: Exchange blows. Having a proprietary database format is silly when dealing with e-mail. Why not use flat files - oh! I know! So they can keep your data hostage.

      >3. LVM: can't create crash-consistent snapshots of database files so what you say is >incorrect, unless you meant snapshots of ordinary IMAP directories (incorrect comparison - >database format vs. flat files). Besides, if you have VSS H/W Provider agent on Exchange >server, you can take snapshots (on storage or the server itself), re-mount them and backup >them using the regular Windows software.

      LVM won't need to rely on snapshots of database files... are you even trying at this point?
      It is an incorrect comparison. Correct. You can do this thing you mention in the second sentence, but why bother? Wouldn't you rather get on with admining rather than setting up hacks and workarounds to Exchange and Windows' many problems?

      On another tangent, why can't Microsoft make server software that works?
      Bah! The pain of having to work with non-standards compliant products.

      -Nick

    9. Re:Incorrect assumptions by ifoa · · Score: 1

      I really can't stand the Windows bashers round here. At least give some credit where credit is due.

      AD provides a lot of account management functionality out of the box. (EG AD Users and Computers). Where is this for OpenLDAP? Last time I looked its all third party software. Sure, its free but whats the TCO of the software when you add up the time to stitch all these software pieces together? We run AD in a large organisation and we dont run any extra software with it to be able to use it.

      Windows 2003 does provide LVM-style functionality with the OS. Its called Volume Shadow Copy Service, this uses "providers", which by default is the software provider that works with any disk (I assume similar to how LVM works). There is also the option of hardware VSS providers that can do shadow copies/snapshots *on the hardware device* ie the SAN.

      You can backup Exchange with NT Backup. No further software required. That said there are a lot of better third party backup solutions out there.

    10. Re:Incorrect assumptions by aaronl · · Score: 2

      And I really can't stand people who make incorrect assumptions just because they don't like what they hear. I'm sorry, but credit where it's due would not be to give Microsoft credit. There were systems like AD around before them, and they were better. The most well known one was Novell's NDS. It was then, and is today, better than AD, and you'll find no end of information supporting that. You'll also find no end of information about the shortcomings and problems with AD. What you can say about AD is that it generally works, and it's generally not too bad to deal with, until something goes wrong, and then it's hell.

      OpenLDAP is *NOT* anywhere near the same thing as AD. You can use it to make it do the same thing, but that is not the point. OpenLDAP comes with nothing more than an LDAP server and a few schema. There is no management tools, no pre-made applications that support it, nothing. Tools have grown into using it as a backend data storage system. However, OpenLDAP itself is not a network management system, or computer management, or user management. Compare apples to apples...

      The point is that if you buy a solution, you expect it to work. There are a lot of things that you can't do right with MS products without third party software. This is generally because MS didn't finish the software before deciding to throw a huge number of additional, also incomplete, "features" into their products. MS is like the Sony of the software world; it only works if you use all MS products, and as soon as you throw something else, it all breaks. They also have a tendancy to make the design for a particular product crap in the beginning, good in the middle, and crap at the end.

      It is quite difficult to get AD to work with anything that wasn't written specifically for AD. It is quite easy to get most other solutions to do the same. It is hard to do anything different with Exchange, but quite easy with most other systems. It is trivial to move data between formats with things that aren't MS Office. MS is pretty much the worst out there for working with other software.

      VSS is similar to LVM. It is not nearly as flexible, and it's nowhere near as mature. It works fine, though, and you can certainly do your backups with it. The problem is that you still need your database to be in a consistent state or your snapshot still has junk data in it. It'll just be junk data that you can back up without access errors.

      Yes, you can back up Exchange with NT Backup. However, NT Backup isn't exactly a good backup system; it just does the basics. That might be good enough, but it's quite annoying that you have to pander to an application by writing custom software to deal with it properly.

      Just to point out, I never was talking about OpenLDAP. I said that there are a *lot* of solutions out there that outperform Exchange on less hardware, that cost less money, and were more reliable.

  33. Product cost isn't a major part of Mail Server TCO by sfcat · · Score: 1
    Most Mail Server deployments are very very expensive to maintain. Exchange's TCO ranges from $140 to $230 per mailbox per year depending on who you ask. There are even a range of companies that provide tools that claim to reduce this TCO (I once worked for one that will remain nameless). Other mail servers have significant TCO's too. But I know of services that charge significantly less per mailbox per year so there must be some mail server software that can be maintained for significantly less. *Cough*

    So an OSS solution for this type of software doesn't have the familiar advantage of cost due to it being free (as in beer). But this doesn't mean that this mail server software doesn't have a significantly smaller TCO. And the AJAX interface is a nice touch. But things like how well the software can handle disk failures, how easy it is to do backups, how easy it is to handle 1 million mailboxes, etc. are the factors that make mail server software succeed or fail.

    Note: Exchange doesn't do any of these things well.

    --
    "Those that start by burning books, will end by burning men."
  34. Re:What is the merit of replacing an Exchange serv by ReformedExCon · · Score: 1

    What mail client were your users using before the switch? After? Aside from the autoresponder, were there other features that didn't work anymore? Aside from the administrative benefits, were there other features that piggybacked their way in and were found to be useful?

    I see the benefit in having separate mail databases (to the point where you have separate plaintext files for each mail!) over having a huge central database that runs the risk of getting corrupted. What safeguards to do you have in place to ensure that those emails are protected from prying eyes?

    Thanks for the response, it was very englightening.

    --
    Jesus saved me from my past. He can save you as well.
  35. Re:What is the merit of replacing an Exchange serv by misleb · · Score: 3, Insightful
    ...Exchange's hardware requirements are 10-100x more demanding than an equally-functional setup using, for example, sendmail and dovecot.



    You have got to be kidding me! Sendmail/Dovecot doesn't even approach the functionality of Exchange. Not even close. Dont' get me wrong, there are plenty of reasons to not run Exchange, but lack of features is not one of them. There is a reason why Exchange uses so much resources. Microsoft programmers are not THAT incompetent. The bloat comes from feature creep, not so much bad programming. The question is, are you using all the features of Exchange? If not, one might consider something simpler like sendmail/IMP, but a lot of people like the group calendaring and all that.



    -matthew

    --
    "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  36. Freedom by ACORN_USER · · Score: 1
    I work in big evil banks. In these big evil banks, I fight very hard to obtain less evil environments in which I can be productive without having to spend my days arm wrestling with Bill Gates. A couple of years ago I went on a quest to find a mail client which spoke Exchange's protocol ( imap and pop were not supported by the server ) and would run on a sparc. I ended up writing a script which interfaced with the outlook webmail client that was available.

    It's about choice and the platform you run. If you 'have' to implement an exchange server - you're no longer forced to use a bluescreen-able platform.

    Choice is good.

  37. Re:What is the merit of replacing an Exchange serv by rduke15 · · Score: 3, Interesting

    What mail client were your users using before the switch?

    Outlook 2000

    After?

    Outlook 2003, alas!

    The upgrade from Office 97 with Outlook 2000 to Office/Outlook 2003 was not easy. So during a few days, they used Thunderbird for email. Easy to set up, always works, leaves mails on the server (the way I set it up), no hassles.
    But most users wanted Outlook. Only 2 still use Thunderbird. Probably my fault: I didn't do any training for Thunderbird. So I suspect that apart from the mushy Fisher-Price TB icons, their problem with TB was mainly that they thought they couldn't do some things because they didn't look in the menus. Nobody was able to give me rational reasons why they preferred Outlook. Anyway, I believe users should have the freedom to use what they like.

    Aside from the autoresponder, were there other features that didn't work anymore?

    There is no shared calendar, but nobody was using that anyway. If they do want that some day, I don't know what I could use for that and it may be a problem.

    There is no central Exchange address book, but that was not needed. They have their own database with all the business contacts, including emails. If needed later, I can set up an LDAP solution or whatever.

    Aside from the administrative benefits, were there other features that piggybacked their way in and were found to be useful?

    - Free and excellent antivirus (ClamAV)
    - Free and excellent spam filtering (a couple of RBLs, header checks in Postfix, and Spamassassin to mark the remaining spam as such)
    - Remote administration through SSH. That is not only an admin benefit, but also a user benefit. With Exchange, if they had a problem/question/requirement, they had to wait for me to come by. Now, I can act immediately over SSH. (Of course, you can setup VNC to manage a GUI, but it is slow and clunky). There are also answers I can give them straight away by looking at the logs (X says he didn't get my email / Yes he did; mail.x.com accepted the mail at 12h32; he should ask his own mail admin. I didn't get the email from Y / True, it was rejected because it was 20 MB. etc.)

    What safeguards to do you have in place to ensure that those emails are protected from prying eyes?

    Nothing special. There is no particular need. There are no "prying eyes" inside the network, and they do regularly have their mail read by someone else to whom they give their password (it's not a bug, it's a feature).

    There is no WiFi on the network. I try to explain to them they should use better passwords anyway, but most don't care.

    As an admin, I can of course read everything if I want. But I don't want to, and more importantly, they have to fully trust their network admin. If they don't, they need to find another admin quickly anyway. In this regard, network admins are like bookkeepers and doctors. You cannot have one whom you don't trust.

  38. XUL webmail by blackhaze · · Score: 2, Informative

    If you like XUL, checkout @mail - http://atmail.com/ - A native 'Outlook' killer via the Web - XUL/Mozilla based, with another interface for IE/other-clients.

    Neat IMHO!

    1. Re:XUL webmail by therage96 · · Score: 1

      Incase anyone is wondering, the username and password for the online-demo is 'atmail'.

    2. Re:XUL webmail by misleb · · Score: 1

      Not bad. We're actually looking to replace Groupwise. One thing groupwise doesn't do is group calendering (kinda takes the "Group" out of "Groupwise," doesn't it?). Looks like atmail does. it.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  39. Re:What is the merit of replacing an Exchange serv by remmelt · · Score: 3, Insightful

    Nobody was able to give me rational reasons why they preferred Outlook.

    Don't underestimate the power of the common. They're used to it, they have friends and colleagues that use it, it's become a bit like Xerox-ing something. Or Google-ing. Maybe less so, but since everyone's using it, your users want it as well. They don't want to be "stuck" with another (inferior? They don't know!) product. (Yes yes, I know it's great, have been using it for over a year and am never switching back to Outlook.)


    Anyway, I believe users should have the freedom to use what they like.

    Oh, if only admins could all be like that!

  40. Re:Zimbra?? Colab Suite?? by Ray+Alloc · · Score: 0

    I see... For a moment, I was wondering if it had anything to do with this other wonderful flash demo (leaves me speechless everytime)...

    Zimbra, Zombo...

  41. Re:What is the merit of replacing an Exchange serv by Linker3000 · · Score: 4, Informative

    If Squirrelmail (WebMail) fits into your config then there is an 'out-of-office' module that can be installed to allow users to manage the vacation functionality for themselves.

    --
    AT&ROFLMAO
  42. Re:What is the merit of replacing an Exchange serv by killjoe · · Score: 1

    Exchange is one of those things that will very soon be made moot by the changing tides of technology. First of all the vast majority of businesses are tiny with less then 20 employees. It makes no sense to install and maintain a whole server just for email. In bigger organization you have a highly mobile and dispersed workforce living off their cell phones.

    Take a look at something like .Mac service by apple. You get shared file storage, email, shared calenders, groups, syncronizing with your desktop, ical files you can take with you on your laptop (or ipod) etc all without having to install and maintain a server or even needing an office and for less then $100.00 per employee per year.

    I know that sounds like a commercial but look at it, you get almost all the functionality of exchange for a fraction of the cost and none of the headache. Pretty soon Yahoo (which already has most of that functionality) or google will do it too. Along with the big boys there will be hundreds of smaller companies who can provide the same things by gluing together open source components.

    My advice is to try to avoid an email (or collaboration) server in the first place. You don't need the headache and it's cheap to outsource.

    --
    evil is as evil does
  43. Re:Zimbra?? Colab Suite?? by Ingolfke · · Score: 1

    What the he... oooohh mesmerizing.

  44. sort of off topic by Anonymous Coward · · Score: 0, Troll

    But I find it appropriate that this article is immediately above "Why Students Are Leaving Engineering"

    I used to work with the founder of Zimbra at another company, and his constant and relentless political moves to further his career at the expense of others was really tiring... and made a lot of good engineers bitter and tired.

    Yeah it's dog-eat-dog world, you have to look out for yourself, blah-blah-blah, whatever... but the long hours of engineering don't make me want to leave, it's guys like that.

    With that said, the product looks okay, best of luck to them.

    1. Re:sort of off topic by twoshortplanks · · Score: 1
      I don't know any of the people involved here, but I think that if you're going to start mouthing off about someone, you could at least say who you are. Or are your opinions not worth standing by?

      Otherwise, how are we to know if this point is valid, or just some random troll. Are you a troll?

      --
      -- Sorry, I can't think of anything funny to say here.
    2. Re:sort of off topic by Anonymous Coward · · Score: 0

      Please... I was just being nice, but his name rhymes with Satish Dharmaraj

    3. Re:sort of off topic by Antique+Geekmeister · · Score: 1

      He may be cautious about his non-disclosure agreements, or not want his former very political co-worker to play political games on his own career. Cowardly, but completely understandable: helping protect sources from reprisals is one of the reasons for anonymous posting on Slashdot.

    4. Re:sort of off topic by Anonymous Coward · · Score: 0
      Yes, but in such cases you'd need to provide infomation that is independantly verifyable. Otherwise I can tick "Post Anonymously" and make up any old stuff I want.

      IT WAS YOU! YOU FAKED THE MOON LANDING. I HAVE IRREVOICABLE PROOF.

      See?

  45. Re:Product cost isn't a major part of Mail Server by killjoe · · Score: 1

    Oracle used to offer their collaboration server as a hosted service. I think it was a pretty good idea, looks like they aren't doing it anymore. Too bad, it's pretty cool.

    --
    evil is as evil does
  46. Not only Yahoo.. by Anonymous Coward · · Score: 0

    Hotmail will be an AJAX based app when Microsoft releases Kahuna

  47. Re:What is the merit of replacing an Exchange serv by zonix · · Score: 1

    What kind of benefits would I see moving to another product?

    I attended a Novell conference last year, where there was a talk on GroupWise 3rd party extensions. The speaker had an interesting survey for the audience (which consisted of mostly GroupWise admins, but also Exchange admins).

    The question was how many email users were located at each site, and how many post office admins supported these users. That turned out a rather interesting ratio in favor of GroupWise, though, only a couple of samples were taken as the speaker interviewed the audience. I can't remember exactly, but I think it was something along the lines of one Groupwise admin per 500 email users, compared to only 100 email users for each Exchange admin.

    Maybe you could ask around and compare yourself if you're considering moving to a new product. I know it's probably a bogus metric, but I thought it was interesting nonetheless.

    z
    --
    What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
  48. Enterprise grade commercial exchange alternative by Anonymous Coward · · Score: 0

    It's called contact from Samsung.

    It is a complete enterprise grade exchange server replacement that is excellent. It beats all comers as near as I can tell.

    All features and functions, fully compatible, very mature.

    http://www.samsungcontact.com/en/

  49. Re:What is the merit of replacing an Exchange serv by bernywork · · Score: 2, Interesting

    It takes a little bit of effort to get setup initially, but yes it is possible.

    Public Folder functionality can be replaced with this:

    Open Exchange Outlook Client

    Outlook will publish a summary of it's free busy data to the internet as opposed to publishing it to an exchange public folder:

    Outlook free / busy information for Outlook 2003

    Overall if you do it right, the chances are actually that you will not only end up with a more robust system than what Exchange is. Especially if you buy it soon, you have the ability to go 64bit on your servers before Microsoft do! This means that you can run one server instead of 4 or 4000 (Depending really on the size of the organisation that you look after)

    This interface looks like it will join onto anything. If you like it, it might even join onto OpenExchange.

    Berny

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  50. Nobody mentioned OpenExchange so far... by Pipedings · · Score: 1

    ... which IMO is excellent, Open Source, has an optional Web Interface and is Java based for relatively easy customizing. See their site.

    Features of OX that I dont see in Zimbra:

    • Document management & versioning
    • Projects comprised of tasks
    • Can be installed with remote, and various MTAs, IMAP, POP3 Servers

    And there are connectors for Exchange, Lotus Notes, Evolution, etc.

    1. Re:Nobody mentioned OpenExchange so far... by blosphere · · Score: 1

      ...and that the installation documentation is the worst I've ever seen, the free version of the exchange connector sucks unless you start paying the commercial version, there's no upgrade path for new major releases (unless you buy the commercial version) and the program is actually so badly documented (for the users) that it makes even hardened veteran cry.

      Just to mention the few immediate faults that come to my mind. Yes, I've been using and administering it for months now.

  51. Agreed! This app looks very nice. by coder111 · · Score: 1

    If the app works at least half as good as the demo shows, this will be a killer.

    Something sounds almost too good to be true here- it seems incredible someone developed such an app and then realeased it as open-source. It even has MAPI outlook integration...

    I'll see the demo after the slashdotting is over, and then i'll probably try to deploy it on my own box, and then if it works i'm deploying it for the company I work for as soon as I have time.

    And it's even made with the java! This is a big plus for me because my company develops web apps with java- we can extend it as much as we wish. And probably it has real nice and extensible application design/architecture, unlike lots of PHP apps I've seen... And it looks like it is based on the wonderful apache java libraries, that means little reinventing the wheel too.

    One small thing i didn't like about it is that they use MySQL for DB, but I figure that is not a big issue, and probably can be fixed easily (switched over to Postgres).

    --Coder

  52. Nice piece of Rich Client Software indeed by Qbertino · · Score: 1

    The features are neat and seem do good at dealing with the "E-Mail ist everything" Groupware approach. Which I don't like to much but that would just be me.
    Expect the client to do a little slowpocking and eat reasources - but that's a fair trade for a free Groupware that pushes some limits.
    I'd actually go by and build an entire Groupware like the Basecamp service in Flash/AS - but again that's just me.

    Kudos to them or going through the fuss with JavaScript.

    Now Imagine e-groupware, opengroupware, more-groupware, knowledgetree, zimbra and a few other getting together and building ONE GW suite. That would kick the ass out of MS Exchange, no?

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Nice piece of Rich Client Software indeed by helge5 · · Score: 1

      Well, this will happen of course. The nice thing about OpenSource is that you can actually have various solutions targetted to different usages but still reuse a lot of code.

      Once all that AJAX stuff in either Zimbra, Hula, xyz _actually works_ in a reliable, usable and cross platform way, OGo is going to add support for that. Yet so far the solutions seem to be far too immature to get real work done.

  53. Re:What is the merit of replacing an Exchange serv by stevey · · Score: 2, Interesting

    I suspect you are right.

    Until recently I worked for a small local company with < 50 staff. We used Qmail, and Exim for mail handling.

    Then we got bought by another company. The new owners immediately ripped out our mail server (working wonderfully for years) and installed a whole new set of Windows based infrastructure to match their "Corporate standards".

    Now we have Lotus Notes running away in a corner. Sure it's pretty nice in some respects, but a lot of staff hated the change from their mail client (mostly Eudora) to Notes. It didn't seem like money was an object though. Brand new Dell machines were provided and dropped in to host the Domino server.

    Previously simple jobs like restarting the mailserver, scanning for viruses, now take much longer and require additional ongoing expenses. Still at least we match the Corporate Standard Platform ... *sigh*

    I'd rather have Exchange (5.0) than Notes personally ..

  54. Re:What is the merit of replacing an Exchange serv by webagogue · · Score: 2, Insightful

    Syncing PocketPCs (ipaq 4150 is a cool device) with anything but Outlook (Mac notwithstanding) sucks the big one. Id like to move from Outlook and am working on using my phone (nokia 6630) as my PDA but it takes time. Besides, Outlook 2003 is really not that bad of an app - nice even.

    --

    Knowledge is valuable. Ignorance is dangerous. Censorship is unacceptable. http://slashdot.org/comments.pl?sid=10
  55. Re:What is the merit of replacing an Exchange serv by Anonymous Coward · · Score: 0

    Don't forget Exchange's extremely poor ability to handle multiple incoming mail messages from outside its domain, its extremely poor or non-existent virus checking, the roughly 24 hours per machine to install a new one and get it up and running unless you have maintained disk image, needing to reboot it at least once a month for the latest security updates, and its complete lack of MacOS or Linux clients that speak its calendar formats.

    That leaves out the more technically detailed problems, like its poor support of IMAP and SMTPAUTH and insistence on running a bunch of security vulnerable services and being almost impossible to turn those vulnerable services off without sacrificing your liver to an Elder God of Windows Clue.

    If you have to support Exchange-like groupware or in particular, their fairly good calendar functionality for your Outlook insistent users, take a look at Novell's calendar server with Outlook plug-ins and good tools for both Linux and MacOS as well.

  56. *cough* whoopedoo *cough* by mcbridematt · · Score: 1

    Citadel has been around for years (isn't/wasn't vapour) and is trivial to setup, and supports basically every mail protocol in use (add NNTP to the list once I'm finished developing the code for it) and a full GroupDAV implementation (last time I checked no one else has that yet).

    Citadel is driven more towards online communities than small workgroups though, but it works. Apart from maintaining a patch to use bogofilter instead of spamassassin, I rarely touch the install now.

    Disclaimer: Very happy Citadel user. And amateur code hacker.

  57. Re:What is the merit of replacing an Exchange serv by Anonymous Coward · · Score: 0

    Actually, one advantage of Exchange that I'm not sure features in any of the other offerings, is its ability to store one copy of an attachment that has been sent to many recipients.
    Is anyone working on something like this?

    - Brian

  58. SourceFire did it with Snort by pedestrian+crossing · · Score: 1

    There are definitely business models out there that can work. The key is to be able to add value to the product in a way that the PHB can understand.

    SourceFire seems to have found a way to do it. Going beyond just packaging Snort on "black boxes" and providing support, they went through the effort to get their commercial version of Snort through the necessary certifications to be allowed on US government networks. It cost them money, but it is going to make them money as well.

    My PHB wouldn't have allowed me to deploy Snort, arguably with good reason. But SourceFire, no problem. And from what I hear at other agencies, I'm not the only one.

    It works because Snort has established a solid reputation, and SourceFire has added the pieces it takes to sell it to the boss.

    --
    A house divided against itself cannot stand.
  59. everybody... get.. in.. line! by flacco · · Score: 1

    Ga- Ji, Berrrri Bim- Ba- Klandiri....!

    --
    pr0n - keeping monitor glass spotless since 1981.
    1. Re:everybody... get.. in.. line! by grendelkhan · · Score: 1

      I Zimbra!

      --
      Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
  60. Re:What is the merit of replacing an Exchange serv by Anonymous Coward · · Score: 1, Interesting

    I take that comment with a grain of salt. I work for a company with over 3000 employees. We are very successful, having been in business for over 50 years and made a profit every single year.

    Our email solution? Sendmail. Primitive maybe, but it works for us. I would be tough to convince that spending tens or probably hundreds of thousands of dollars for Exchange is going to be a good investment. (And yes I have administered and used Exchange, Outlook, Sharepoint, GroupWise, etc)

    I know people who spend so much time "managing" their email, calendars, and the like, they never get anything accomplished.

    Guess what? Most of your email is crap. Delete it and get some work done.

  61. Re:What is the merit of replacing an Exchange serv by hb253 · · Score: 1

    One of my responsibilities is GroupWise administration (others include managing a Citrix farm, supporting Blackberry and Treo handhelds, managing accounts in our eDirectory tree, etc). I and a colleague manage about 3200 GroupWise users in our region - part time.

    --
    Self awareness - try it!
  62. Autoresponders aren't bad by mgkimsal2 · · Score: 1

    I thought that was good, and tried to explain why auto-responders range between useless and evil, but had no success.

    Perhaps because they're not 'useless' or 'evil' but actually 'useful' in some situations, like in business environments when people need to let other people know they're away and who to contact in the meantime?

    I don't know your whole situation, but this is the sort of anecdote which gives the open source push a bad name. Yes, it has good names too, and lots of positive press, but these sorts of stories scare people away from trying OS too.

    Business has fully functional setup.
    Someone replaces it with something less powerful from the end user's perspective.
    Replacer tries to explain why getting rid of functionality people relied on is 'better'.

    ???

    There's usually a 'proft!' at the end somewhere, but I'm not sure where it would fit in in this case.

    1. Re:Autoresponders aren't bad by cduffy · · Score: 1

      Perhaps because they're not 'useless' or 'evil' but actually 'useful' in some situations, like in business environments when people need to let other people know they're away and who to contact in the meantime?

      Spoken like someone who's never had a mail server snafu'd by an autoresponder loop.

      Autoresponders have a purpose, to be sure -- but their use has severe negative side effects due to their inability to determine whether they're letting an "other person" know something or they're sending mail to another automated system (which may in turn send an autoresponse to the former autoresponse...) or to a mailing list (in which case they annoy hundreds or thousands of 3rd parties).

      Autoresponders are bad juju, and there are other business solutions (like delegation to a Real Human Being) to address the problem they attempt to solve.

    2. Re:Autoresponders aren't bad by rduke15 · · Score: 2, Interesting

      Perhaps because they're not 'useless'...

      I do believe they are.

      There are basically 2 cases:

      1. You don't get important mail needing an urgent reply: the uselessness is obvious

      2. You do get important mail needing an urgent reply: the autoresponder replies that you are away. Useless again.

      Email is not a phone, where you get the answering machine *before* saying your message and can decide to call somewhere else instead.

      Email is closer to a fax. Would you like your fax spitting out pages of "sorry we cannot read your fax right now. signed: friendly fax machine at recipient.com"?

      In the case of 2., the obvious solutions are:

      - you read your business mail while away and do something about those which seem to require a quick reply.

      - someone else in the office reads your email and does what has to be done. ... or 'evil'

      evil was probably not the right word to use. But among the stupid/bad things autoresponders do:

      - spam some poor stranger's mailbox whose address was used by a virus
      - spam another poor stranger's mailbox whose address was used by a spammer
      - burden your server's mail queue with mails to fake addresses
      - confirm your email to a spammer

      and of course, in the worst case:

      - reply to a mailing list (on which someone else also has an autoresponder). This actually still happens, even though the programs involved never seem to be the ones I use (Mailman and vacation).

      Anyway, if people still want an autoreponder after having understood all this, then so be it.

      his is the sort of anecdote which gives the open source push a bad name

      They don't really know or care about OSS. If someone gets a bad name, it's not OSS, it's me. And I get bothered with setting up their autoresponders. At least I know it's configured properly and will not flood mailing lists. And I will find a way so they can all set it up themselves.

      I agree that as mail admin, it's not my role to impose my views about the "correct" use of email. But I did try to explain them. Too bad I was unsuccessful, and probably a sign that I was right in not trying a career in politics... :-)

    3. Re:Autoresponders aren't bad by renoX · · Score: 1

      And I beileive your post show only your lack of imagination / understanding of the users need.

      In your vacation holiday message,there is the following information:
      - you're not here: so the sender know that he won't get an answer, this is very useful for him to plan his schedule.
      - until when you're on holiday which is another interesting information for your correspondant.
      - if urgent on this topic you can refer to person X, on that topic you can refer to person Y.
      - mobile phone in case of absolute emergency.

      Your solution to have someone else look at your email would be sensible in a wold where one get few emails situation, but in the real world where everyone gets a lot of email everyday it is stupid: it takes a lot of work to filter emails of which you know only partially the context.
      The automated reply will act of a filter: if the sender judges that it is urgent, he will have the necessary information to move on (the first being that you're not here so he won't wait for an answer), so the level 2 contact will have to process only the important emails and provided with more information because the sender knows that he is treating with a new person (which may not know the context): much more easy to handle.

      The mailing list problem is really a minor annoyance.

    4. Re:Autoresponders aren't bad by cduffy · · Score: 1
      The mailing list problem is really a minor annoyance.
      When you have one autoresponder on a mailing list, maybe. I hold that being a "minor annoyance" to several hundred people is no longer being a minor annoyance... but let's leave that unresolved for the moment.

      Let's say you have two autoresponders on a mailing list. Now, User A sends a message. A copy is sent to Autoresponder 1, which sends a message to the list, which is received by Autoresponder 2, which sends a message to the list, which is received by Autoresponder 1...

      ...and you've suddenly flooded hundreds or thousands of mailboxes, not to mention the list archives and such. There's nothing "minor" about that.

    5. Re:Autoresponders aren't bad by renoX · · Score: 1

      Bah, you're inventing problems: any autoresponder worths its salt will not reply two times to the same user, so the ping-pong between autoresponders shouldn't occur.

      And for the mailing lists, a simple solution would be for mailing list systems to add a tag indicating that this is a mailing list, this way autoresponders would simply ignores those emails.

    6. Re:Autoresponders aren't bad by cduffy · · Score: 1

      If most autoresponders were written to be worth their salt, you might have a point. As for the mailing list proposal, most mailing lists do include headers indicating what they are, and they still get mail from autoresponders.

      Yes, I could argue that people shouldn't use incompetently written autoresponders -- but frankly, since so many of the ones that are used in Real Life are crap, it's much easier to simply take the position that they shouldn't be used at all, at least until such time as good ones are reasonably commonplace.

  63. Re:What is the merit of replacing an Exchange serv by tzanger · · Score: 4, Informative

    Why I moved off of Exchanve Server -- I wanted my data in open formats and out of the "black box" that Exchange Server is. We moved to Exchange4Linux, which stores everything (and I mean everything) in a PostgreSQL database (18G and growing). SMTP is whatever you want, but Postfix is what they recommend. I've tried practically every Exchange replacement out there (SLES/SLOX, OpenExchange, a plethora of web-based crap, Bynari, Steltor (now Oracle's) CorporateTime, Hitachi's solution, etc., etc.) and this one is the (clear) winner in my eyes. The entire thing is written in Python, including the Outlook connector, and everything but the connector is open-source. (Outlook connectors are EUR$50/seat with discounts for volume). We still run Outlook on the desktops since that is the user interface and many here still want it, but as far as the backend is concerned, I couldn't be happier now. There is something just plain cool about being able to run arbitrary SQL queries over all of the company's emails, contacts, todos, journals, you name it... We have it tying in to our Asterisk PBX as well so, for example, the service guy who's on call gets the emergency page. The service department just maintains their Pager Calendar and I do a lookup to see who's on duty.

    E4L isn't without its warts (the IMAP server is still in early development, no POP or LDAP yet), but being Open Source and also being in active development, these get polished or cut out (as necessary) in time. And I can add/change the system and get my changes contributed back. I don't have to worry about where my data went to or if the system ever crashes how to recover the data. If some weird-ass situation comes up and I need to correlate my data in some unforseen way... well now I can, and I don't need some kind of screwed-up and possibly commercial API to get it done. And most importantly for me, I don't have to worry about the system changing or being eliminated due to some other company's paradigm shift.

  64. Re:What is the merit of replacing an Exchange serv by Anonymous Coward · · Score: 0

    "it's about time to stick with what I've got, upgrade to the next Exchange version, or look to another vendor"

    It's about time you did one of the only three things you could possibly do? Decisions decisions.

    I thought it was about time I replied to this comment or didn't reply to this comment.

  65. Re:What is the merit of replacing an Exchange serv by Doc+Ruby · · Score: 2, Informative

    I prefer Open-Xchange to the MS product. The OX architecture runs Java servlets against a Postgres RDBMS. Adding features is a matter of installing new servlets. Dropping unnecessary features is a matter of tinkering with the open source. It integrates with my existing "Contacts" servers with LDAP, my existing SMTP/IMAP/POP servers, Apache. I integrated my own services by running other servers, like my streaming server, against the LDAPd for authentication and Postgres for metadata. Every service is scalable, in clusters, even geographically.

    Oh, and MS Exchange sucks. Especially its data stores, with its impenetrable schema and flatfile legacy. OX doesn't suck like that, and I (or someone I hire, or someone checking their changes into CVS) can fix anything I don't like. OX doesn't lock me into any other specific SW: every component (server or client) has alternatives. Get rid of MS Exchange, and get behind the OX.

    --

    --
    make install -not war

  66. Re:What is the merit of replacing an Exchange serv by Anonymous Coward · · Score: 0

    In my opinion, reliability is the most important part, then of course cost, and to keep the same kind of functionality.

  67. getting sick of this by Democritus2 · · Score: 0

    Every week, it seems like you hear about some "exchange server replacement". Every time they fall short. Wake me up- when I can configure all the darned Outlook clients and it behaves 99% EXACTLY like exchange. Until it does that, it is not a replacement. All this does, is pin false hopes. It is NOT an exchange replacement, it is nice webmail. Great, a good webmail client is awesome, glad to see it. Next...

    --

    no god is good

  68. Idots2/ Egroupware is candy by BeatdownGeek · · Score: 1
    If you're looking for something a little more like a collaboration suite, try Egroupware. Has email+calendar + much more.

    Idots2 is a replacement interface for Egroupware that is a whole desktop / multitasking environment in JavaScript. It's pure candy. A little slow on our old server, but beautiful nonetheless. Try the demo.

  69. There are several projects like this. by IGnatius+T+Foobar · · Score: 1

    If you like the idea of an open source collaboration suite, you might also want to check out Citadel, which has been around for quite some time and offers many of the same features. It's very easy to install (doesn't require any manual mucking about with database servers etc.) and has mail, calendaring, address books, bulletin boards, real-time chat, instant messaging, IMAP/POP/SMTP, GroupDAV, and an attractive web front end with an increasing amount of AJAX functionality.

    As I said yesterday in another comment, there won't be just one open source replacement for Exchange. Everyone will end up selecting the one whose features fit their organization best, rather than Microsoft's "one size fits all, and you have to use Exchange if you want to use Outlook" approach.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  70. Re:What is the merit of replacing an Exchange serv by sgtrock · · Score: 1

    Do you REALLY believe that Microsoft has managed to properly secure Outlook 2003?

  71. Re:What is the merit of replacing an Exchange serv by dtperik · · Score: 1
    The users have only one complaint: they cannot set up an Out of Office auto-responder like they could on Exchange. I thought that was good, and tried to explain why auto-responders range between useless and evil, but had no success. They want it anyway. So I'm setting up vacation in their .forward files when needed, and looking for a good web interface so they can do it themselves. The Webmin interface I tried didn't work well, so I'm still looking, and may have to work on the Webmin module myself.
    I came across the same problem. Looked into using the horde module, but never got it working right (since I wasn't using horde in the first place, etc.). I ended up using it's idea of operation and threw together a php script that will do it. Needs ftp on the server to work. If you're interested, let me know.
  72. Re:What is the merit of replacing an Exchange serv by drsmithy · · Score: 1
    Exchange's hardware requirements are 10-100x more demanding than an equally-functional setup using, for example, sendmail and dovecot.

    Given "sendmail and dovecot" only prove 1/10th - 1/100th the functionality of Exchange, I'd say that's a fair trade.

    People on Slashdot seem to love saying "Exchange? We can just replace that with {sendmail|postfix|qmail|$MTA} and {dovecot|squirrelmail|courier-imap|$IMAP_SERVER}". I can only assume these people have never actually *used* Exchange, or have never dealt with people who actually use Exchange. Exchange does a hell of a lot more than just bouncing a few emails back and forth.

  73. Uninstall by Jesus+IS+the+Devil · · Score: 1

    How do you uninstall this thing? I installed it and the load on the server became unbearable. There are no instructions on how to get rid of this thing!

    Does it replace port 25 with its own daemon? I need to revert everything back.

    --

    eTrade SUCKS
  74. name is a little close to "zombo.com" by enrico_suave · · Score: 1

    Welcome to Zombo com you can do anythign with AJAX/Zombo.com

    --
    Build Your Own PVR/HTPC news, reviews, &
  75. Re:What is the merit of replacing an Exchange serv by drsmithy · · Score: 1
    If Zimbra has a decent Web-based client (can't tell - site is ./ed), then *in theory* those email+browser+scheduler people will only need a Web browser to do their entire job. A Web browser can run on any platform, so they're now independent of Windows and can migrate to a lower cost platform once Zimbra has been bedded in.

    The trouble is, web-based calendaring and email clients all suck (or, at least, every one I've ever tried did). Sure, you could replace the Exchange+Outlook[+AD] combo with some web-based setup, but you probably won't get much support form the people who actually use it intensively (ie: management).

  76. Re:What is the merit of replacing an Exchange serv by drsmithy · · Score: 1
    So in the new setup, I used Postfix and Courier IMAP:

    It's great that you were able to replace Exchange with Postfix and Courier, but the simple fact is if your userbase had actually been using the fancy features that make Exchange useful, you wouldn't have been able to.

    The users have only one complaint: they cannot set up an Out of Office auto-responder like they could on Exchange. I thought that was good, and tried to explain why auto-responders range between useless and evil, but had no success. They want it anyway. So I'm setting up vacation in their .forward files when needed, and looking for a good web interface so they can do it themselves. The Webmin interface I tried didn't work well, so I'm still looking, and may have to work on the Webmin module myself.

    Try creating a special "Out Of Office" (or similar) folder in their $MAILDIR, have them save an out-of-office message in that, then use procmail to check if it exists and send it whenever a mail arrives for that user. Depending on your existing setup, it might be easier. More importantly, it's easier for end users to managed without moving outside of outlook.

  77. Re:What is the merit of replacing an Exchange serv by bernywork · · Score: 2, Interesting

    One of the biggest reasons that I can see for using Sendmail as your MTA and a *nix based system is programming using procmail. Yes Exchange does have the Exchange event system, but it's no where near as simple to program as using procmail.

    I had a customer previously that we changed their business over to Linux, we gave them an "Exchange replacement" admittedly it wasn't as feature rich, but in a business of less than 100 employees, they weren't using a lot of the functionality anyway.

    What they were getting though was a lot of orders that had to be processed manually. These orders were coming in via email in a standard format. We got the emails PGP / GPG signed before they left (That was a pain in the arse to do, but as soon as we told them what we were doing they all of a sudden pulled their finger out and played ball) pulled apart the messages and lodged all the orders automatically into their database. Immediately that kicked off a trigger, and the database went through and processed all the information we dropped in. This meant that not only did we free up resources in finance to get payments done quicker (Mine included!) it meant that their customers were recieving goods a day or so faster.

    Now this would have been possible to do under Exchange, but it would have taken a lot longer to program and the system itself doesn't really lend itself to this type of work so easily.

    Now if you are front ending Exchange with Sendmail, yes this is still possible, but at the same time it's not as clean a solution as running everything under *nix. We did this setup a couple of years ago, we gave the customer the documentation and another contractor has re-implemented the same solution for them on newer hardware. They are still running it to this day. Now, if they grow any more and NEED Exchange they can still do that, but at the same time, from the owners there who I still know, they think it's still the best thing for their business and it's given them an edge over their competition that the others still haven't picked up on yet.

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  78. I can't tell you guys how I'm excited about this by weiqj · · Score: 1

    My life is finally completed. This is the last piece of software I have been waiting for from the open source world. I just ordered parts to build my next generation server for my home. An AMD 3200+ Venice core and a ASROCK socket 939 board only cost $210 at ewiz.com. With the FSP 300W fanless power (>80% efficiency), 1GB Unbuffered ECC ram and a bunch of harddrives. I'm building a powerful, reliable and quiet server that runs 24X7 with power consumption of a light bulb (~60W idle). Now with the new exchange replacement + outlook connector + samba, I'm able to seamlessly integrate all Windows/Linux/OQO/PDA I have at home with that server at possibly 0 software cost. Hail to the 21th century.

  79. How about Feasible Mailbox Restores? by bmcmurphy · · Score: 0

    One possible advantage would be the feasibility of doing mailbox (brick-level) restores. Exchange has no native support for this, so if some PHB want's an email from last year restored, you get to build a brand new server, install Exchange on it and do a complete restore of the entire database. I know because my mail guy is doing it as we speak :( I don't know about Zimbra, but I'm be surprised if it was as poorly designed.

  80. Re:What is the merit of replacing an Exchange serv by rduke15 · · Score: 1

    A few users are instructed in editing their H:\vacation.msg file in a text editor and renaming their "H:\.forward.not" file to "H:\.forward". For others (who are scared by a text editor and not sure how to rename a file), I do it myself over SSH. I'm not using procmail, but this is equivalent.

    Still, a nice web interface would be nice, which would take care of ensuring the sanity of the .forward and vacation.msg files.

  81. Server software by aaronl · · Score: 2, Informative

    For free software, you have OpenGroupware, Horde, and the just mentioned Zimbra. They will all provide the functionality that Exchange does. I'm sure there are others, too.

    For commercial alternative designs, you have Novell GroupWise and Lotus Notes. There are others, but I am familiar with those.

    For commercial Exchange compatible, you have OpenXchange and openmail. Again, there are very likely others.

    I can't think of any free software Exchange compatible server platforms. Personally, my research was targetted at being able to do email, group calendars, and contact lists. I wanted to do so without touching Outlook, and without requiring Windows Server.

    All of the platforms that I've mentioned are less expensive in licensing than Exchange/Outlook are. Some of them require more expertise to set up well, like Notes, and all of them will run without Windows. I can't vouch from experience for the reliability of the open source software, but all of the commercial software is *very* reliable.

    Perhaps other people can fill in even more info?

    1. Re:Server software by CFrankBernard · · Score: 1

      A quick browse of openXchange.org didn't reveal an Exchange replacement; please direct me to the product you refer to. Thanks : )

    2. Re:Server software by CFrankBernard · · Score: 1

      Oh, I think you referred to either Open-Xchange http://www.openexchange.com/ or Openexchange http://www.novell.com/products/openexchange/

  82. Tried the demo -- still lacking by knarfling · · Score: 1

    I saw this when looking at another slashdot article. I thought it looked nice, and I liked the way it handled conversations. But it was missing a very important feature that ABSOLUTELY have to have. In Exchange it is called Public Folder. The basic function is that I create a mailbox that multiple people have access to. It is nice if it is simply a folder rather than a different mailbox. Usually one person is responsible for the contents of that folder. When that person goes on vacation, I don't have to re-assign their email address to someone else. Nor do I have to give someone else permission to access all of the first person's email account. The second person simply checks the group folder and takes action if needed.

    Having the group folder is also helpful if more than one person is assigned to answer emails sent to one address, such as support@(domain). Although there is a small risk of two people working on the same email, there are many different work-arounds to prevent duplication of effort. If I had 10, 20 or 40 people working out of the same folder, I would invest in a CRM that could handle assigning emails, but with only 2 or three dealing with one folder, it is cheaper and simpler to manage them manually.

    I have been burned before when an admin uses his personal company email to register a product or list that address as a contact address, only to have the admin leave and not be able to catch and update everywhere his address was used. Then, when an important notice is sent, no one catches it and takes the appropriate action needed at that time. I have long been an advocate of using public or group folders for important emails so that if an admin is no longer employed or simply on vacation, these vital emails do not get missed.

    Sadly, the Zimbra software is still missing this group email feature. Until it is there, Zimbra isn't worth a closer inspection to see if it is a viable option.

    --
    Great civilizations have lived and died on false theories. Don't mess up mine with a few facts.
  83. Innovation? Eh... maybe one or two things... by Alpha_Traveller · · Score: 1

    Zimbra doesn't really push the envelope at first glance, but I was impressed by the conversation controls and the tags.

    For me tags are incredibly useful and I am often annoyed at Outlook's search tools and how I handle getting to the mail I really need. So for me, Zimbra doesn't innovate as much as it provides a few interesting gadgets.

    --
    "Love is like pi - natural, irrational, and very important." (Lisa Hoffman)
  84. The company is clearly designed to be bought out. by TurkishGeek · · Score: 1

    The product and suite and the company clearly look like they both were designed to be "flipped", i.e. bought out by a big player. AJAX-based interfaced for Web mail is the big things now, and both Yahoo, Hotmail and Google are racing to deploy them.

    I would really be surprised if the company expected to have a snowball's chance in hell to really compete against Exchange. Just like Outpost (which was bought out by Yahoo), I believe this product will be bought out by a larger player and get integrated into some other product line. I suspect this trend accelerated with that Business 2.0 magazine article about designing companies to be flipped.

    --
    Zigbee Central: A Zigbee weblog
  85. Out of Nowhere? by web_boyo_in_sac · · Score: 1

    how out of nowhere can you be when you show up to LinuxWorld to display your product?

  86. Not OpenMail. Scalix. by richi · · Score: 1

    OpenMail is no more. It was licensed to Scalix some time back. Scalix has taken it, given it a rather nice AJAX web client as well as other good things, and is giving it away (see the "Community Edition" on their site).

  87. Shared Calendar Backend? by mrgreen4242 · · Score: 1
    I'm trying to implement a shared calendar and meeting management system for my medium sized non-profit employer (roughly 30 users). We aren't tied to a particular email client, but are using Outlook 2002 right now. Currently our email is provided by out ISP via simple POP3 accounts, but we are going to go to a new provider soon, meaning our email system will have to change anyway.

    I'm not to keen on setting up an email server in house (I am the IT department, among other things), so we will likely use a webhost who offers us IMAP mail accounts in our webspace. Currently we have no shared calendar system, and I've been charged with implementing one. The budget is small, so Exchange, etc are out of reach. Aside from that, we don't need a ton of features, just a way to view individual shared calendars, departmental/team calendars (which have multiple readers, one writer), and also allow users to create project calendar's (again with multiple readers and one writer). A system to send and accept meeting invitations is also high on the list. Lastly, being able to view a group of calendars overlayed on one another would be ideal (so you could view departmental calendar and the individual shared calendars of everyone in that department on one calendar.

    The client end has to run on Windows, the server can be Windows or Linux. OSS is ideal, for it's free as in beer aspects. I'd like to have email and calendar software in one package, but really they just need to be able to integrate (so I can send you a meeting invite, you get a notice of it, decline or accept it, and the calendar is updated to reflect all of this).

    I've looked through all the packages link in this thread, and another semi recent Slashdot story; so Zimbra, OpenGroupware, Citadel, eGroupware, and a few others have all been looked at. They all look like nice software, but I'm not sure which ones I should devote my time to really evaluating. A webbased calendar is completely doable (maybe even nice to not have to deploy any new software to the desktops) but the UI has to be intuitive and effective. (eGroupware's web UI, for example, seemed overly complex for what it had to do).

    1. Re:Shared Calendar Backend? by ux500 · · Score: 1

      I'm in the exact same boat, a one man IT shop working for a small non-profit that wants to be able to share calendars. It sounds so easy that I was sure I could find something that would work. Haven't found a solution yet that doesn't cost per user plus the cost of a server.

    2. Re:Shared Calendar Backend? by mrgreen4242 · · Score: 1
      Well, I've spent most of the day reading, downloading, testing, and evaluating... not to say that one day is even close to enough research to make a choice, I am going to recommend that you take a look at Lucane. It's a set of server and client software that is all based on java and uses a database (MySQL compatible, ships with something else which name escapes me at the moment).

      The mail client sucks, but you don't have to use it. Given an SMTP server the backend will mail out notifications to a users assigned email address, so you can keep on using Outlook/Thunderbird/whatever. The client runs in the system tray, and can do event notifications (albeit limited to 15min before the event only). The meeting scheduler has a open time slot search feature (manual only, will show you a graphical timeline of all invited participants for a given day so you can try and line up an opening), and shows via a nice color coding system who has accepted and who has rejected the meeting invite.

      One of the main gripes, and this is silly, but it's ugly. You can make it look a bit better by changing one of the options in the client config file to use Java's Windows Look'n'Feel settings. Still kind of looks like a Win98 app, though.

      It has about a million modules (email, chat, forums, file sharing, voice chat, drawing board, etc, etc, etc) but you can choose which modules and services load for each user from the admin menu, which is really nice, imo.

      Good luck in your search, I think we are going to roll out a small (4 users + me) test group with this application next week. Feel free to add me to you friend list and remind me to let you know how it goes, if you are interested... I'm always happy to help out other non-profit IT guys. :)

    3. Re:Shared Calendar Backend? by FLoWCTRL · · Score: 1

      All you need is apache2 with WebDAV enabled, and an iCal client. On Windoze, there are probably several of them - Mozilla's calendar is one of them (Sunbird).

  88. Loadbalancing & Clustered Mysql? by EvilMagnus · · Score: 1

    Hey, since you're here ...

    I see Zimbra uses Mysql on the backend and a tomcat frontend. What sort of provision is there in your code for load balancing? Can you use Tomcat's loadbalancing/session awareness, possibly with a hardware load balancer? Can you replicate the mysql database?

    It'd be really cool if you could have all the Zimbra app servers pointing to a mysql cluster running on other machines, but it doesn't appear as though this setup is supported.

    --
    -EvilMagnus
    1. Re:Loadbalancing & Clustered Mysql? by anandp · · Score: 2, Informative
      We don't need tomcat load balancing or mysql replication or clustering. We designed the system to scale without requiring any of these.

      The Zimbra architecture for scaling mailboxes across hardware boxes is a lot closer to the cyrus-imap way of scaling - don't let the presence of tomcat/mysql mislead you into thinking otherwise!

      You can have M postfix boxes route mail to N mailbox server boxes. Each of those N mailbox servers is/runs the { tomcat, mysql, filesystem } triple. Instead of one huge database with all your users' metadata, you partition your users across these each of these mailbox servers' database instances. Postfix can route mail via LMTP to one of those N mailbox servers where the mailbox actually lives (we use transport_maps). The Zimbra web UI served up from each of these mailbox servers can redirect the user to the mailbox server on which their mailbox actually lives - eg, think of mail.yahoo.com which redirects you to us.f300.mail.yahoo.com. In the future, don't rule out us making this even more transparent. Someone we know, in a multi-node install test, configured perdition (the IMAP proxy) to consult user info from LDAP and proxy IMAP connection over to the user's actual mailbox server.

      See also this thread on our forums.

    2. Re:Loadbalancing & Clustered Mysql? by EvilMagnus · · Score: 1

      I'm not after scalability, I'm after uptime. :)

      Just so I'm clear on what you're saying here, does this mean that a user's mailbox can live on multiple servers?

      I'm looking for a way to increase uptime by having a user's mail live on redundant hardware. Sure, I see how Zimbra can split a user population across multiple mail servers (and that's cool), but what happens to users when one of those mail servers go down? Do they lose access to their mail until the box comes back up, or can their mail live on two independent servers? Domino does this with database replication, Exchange doesn't (Well, it can do with HBA and stuff, but it's a different, more expensive approach).

      And what if a user is browsing their mail via the web, and the Tomcat they're talking to goes down. With session replication and a loadbalancer, they wouldn't notice anything. Does Zimbra support this? Or do you require sticky, non-replicable Tomcat sessions?

      --
      -EvilMagnus
    3. Re:Loadbalancing & Clustered Mysql? by anandp · · Score: 2, Informative

      ZCS server logs all operations to a journal we call "redolog" - used for crash recovery and incremental backups - a safety net across the three different ways we store data (db, lucene indices, and plain rfc822 files). But redolog can also be used for master/slave replication. So while we have support for partitioning mailboxes across servers (any mailbox lives on only one of these active servers), you can, in addition, replicate each of these mailbox servers to standby servers if you want.

      If you have a SAN, you will probably want to use a shared-disk failover/takeover?

    4. Re:Loadbalancing & Clustered Mysql? by EvilMagnus · · Score: 1

      So while we have support for partitioning mailboxes across servers (any mailbox lives on only one of these active servers), you can, in addition, replicate each of these mailbox servers to standby servers if you want.

      OK, I see. Not quite how I'd like to do it, but hot standby is better than nothing, and it sounds a bit better than Exchange. :)

      How about Tomcat session replication? I take it that's not part of the architecture?

      If you have a SAN, you will probably want to use a shared-disk failover/takeover?

      Yeah, we have a couple of really big SANs here. :)

      --
      -EvilMagnus
    5. Re:Loadbalancing & Clustered Mysql? by anandp · · Score: 2, Informative

      We do not use tomcat sessions and we do not need them. We have our own session objects. We (carefully) cache mailbox change information in these session objects for notification purposes. Replicating these session objects will make it a fully distributed session object, and therefore expensive. We also like the locality of the session object wrt where the mailbox lives.

  89. open source by willCode4Beer.com · · Score: 1

    imagine.
    its an open source product.
    its missing a feature
            maybe you'd just like it to do something different

    why, you can just whip out the old development tools and add the missing feature. you can make it do things differently.

    *YOU* can have it *YOUR WAY*

    *YOU* HAVE THE POWER, use it wisely.

    YOU do not have to just blindly accept what someone offers. YOU can make your tools work around YOU.

    What an amazing concept.

    --
    ----- If communism is a system where the government owns business, what do you call a system where business owns govern
  90. Re:Enterprise grade commercial exchange alternativ by haruchai · · Score: 1

    Samsung Contact was formerly known as HP OpenMail. I don't know who's to blame for its failure but it was just another great thing that HP had ( or made ) that they just couldn't promote well.

    --
    Pain is merely failure leaving the body
  91. Re:What is the merit of replacing an Exchange serv by CAIMLAS · · Score: 1

    Well, it depends on who's perspective you're looking from. From a managerial perspective, 20 servers running mail is much better than 1, because it's more money they get to push around, and it results in more power and influence. Thus, the "manager" type will see exchange as being better, no matter what, because this is somewhere that a Linux solution will never compete.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  92. Jesus, why are you running a GUI on a mail server? by crush · · Score: 2, Insightful
    Just today I saw KDE goes wild on an SLES9SP2 system and nearly freeze it - the same fucking thing that used to happen back in 2000. Five years past by and not much has changed.
    And you didn't learn from that and decide to run your systems using command line tools? What the hell sort of sysadmin are you?
  93. We had no idea... by khenriks · · Score: 1

    We actually planned to upgrade our hosted demo last night. Just after we took the demo offline the story hit. We stayed up all night trying to figure out why things were so slow; when the CPU on the web servers were 90%+ idle. Turned out to be that the firewall at our ISP was only 10Mbit so it effectively throttled our site. This has been resolved, so we'll put the demo back up soon. You can see the bandwidth usage here: http://downloads.zimbra.com/slashdot_firewall_cap. png/

  94. Re:Enterprise grade commercial exchange alternativ by Anonymous Coward · · Score: 0

    Yeah - much better than ms-xchng crap. Unfortunately, HP was quite tied to ms re: their PC's and they didn't want to piss them off. So, they didn't promote it. Finally, they sold it off to samsung who doesn't appear to have done a good job of promoting it themselves.

    C'est la Vie

  95. Our demo is back online... by khenriks · · Score: 1

    We've put the demo back up now that the bulk of the slashdotting is over... http://www.zimbra.com/demo/

  96. On the other hand (the VC hand) by marcmac · · Score: 1
    I honestly believe it is a few guys that just work on this and try to pretend that it is a company. You always go into voicemail, so I am sure that the tech is working somewher else and running to a conference room to check his email.
    These guys seem to disagree with you :)
  97. Fundamentally Bad Design + Lotsa Features by billstewart · · Score: 1
    I've used Exchange/Outlook/MSMail for over a decade, and it really has improved a lot, but it's still a fundamentally broken system - in spite of how addictive the calendar system is once you start using it. Because the protocols aren't an open standard, you're either stuck using Outlook as a client if you want the full feature set, or using POP3 clients with limited features, and that means that all the things wrong with Outlook are your problems also.


    The original product was designed to work in a NetBIOS LAN-only file-server environment, with a proprietary dialup interface hacked on later, and SMTP client support grudgingly and unreliably added even later. Back in 1994, it was the third-worst mail system I'd ever used, and I'd been online over a decade using and managing a wide variety of mail systems. Many BandAids, kilometers of duct tape, and spools of baling wire later, it's had some LDAP-like stuff added underneath, and it's possible to use on a laptop that's sometimes attached to your work LAN, sometimes disconnected, sometimes on random wireless or wired internet or private-net connections, and it usually doesn't get hosed up on me more than once a week, refusing to let me queue email or refusing to transmit the queued stuff or access my calendar or whatever, but it's really still made for people whose computers are tethered to their desktops 7x24x365 and have a big air-conditioned server farm for Exchange to live on. And don't even get me started about what helpful header-munging does to spam-filtering, or why I can't run my own black/white/keyword/filter lists without getting disconnected from the corporate filters our IT droids run.

    The calendar's integration into Exchange's proprietary protocols is a major reason for its success and continued purchases of upgrades - but a Calendar program could just as easily have been built around HTTP/CGI, which would allow most email clients that support clicking on URLs to access it, and allow a much wider variety of client programs and clientless browser interfaces, so you wouldn't have to go to the overhead of firing up Outlook just to check your calendar - a major issue in a laptop environment.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Fundamentally Bad Design + Lotsa Features by billsoman · · Score: 1

      "The original product was designed to work in a NetBIOS LAN-only file-server environment, with a proprietary dialup interface hacked on later, and SMTP client support grudgingly and unreliably added even later. Back in 1994, it was the third-worst mail system I'd ever used"

      You're confusing MS Mail with Exchange. There's not a line of code in common. I know because I was there (for better or worse).

      Exchange Server first shipped in April 1996, and its primary components were the replicating message store (developed inhouse, based on Jet Blue client/server db, only distantly related to Access' Jet Red technology); a directory (also inhouse, evolved eventually to AD); a richly functional but bloated X.400-based MTA (licensed and modified); an SMTP MTA, essentially an X.400/SMTP gateway; and an admin component.

      Outlook shipped somewhat later and was developed by a different division with inexcusably poor communication with the Exchange team. It showed. Much improved UI over MS Mail or the 1995 "Windows Messaging client", but poor client/server performance in its first release, and almost unusable SMTP client support. This took years to improve. And its calendaring/scheduling functions actually dropped dozens of features from its predecessor Schedule+, many of which haven't returned 9 years later.

      It was a different world in 1994, for sure. Email market was far more fragmented, even within companies. Some companies (or departments) used the crappy file-share based cc:Mail (bought by Lotus) or MS Mail; others used mainframe or mini-based systems like IBM Profs, HP OpenMail, DEC, etc. Lotus Notes (also file-based) was beginning to take off. Virtually none used SMTP internally, it was primarily an inter-company protocol. Companies like Soft*Switch sold multi-system email gateways at huge prices. Momentum was high in large corporations towards X.400, with European companies *demanding* Microsoft and Lotus standardize on it.

      X.400 addressing was a user interface disaster but X.400 is an extremely robust protocol. My great regret is that we (meaning the email engineering community overall) didn't work harder to combine some of X.400's robustness - guaranteed delivery, non-repudiation, other things that make email truly reliable and spam non-viable - into SMTP's simplicity, before SMTP's usage exploded.

    2. Re:Fundamentally Bad Design + Lotsa Features by misleb · · Score: 1
      Like I said, plenty of reasons not to run Exchange. ;=) The calendar's integration into Exchange's proprietary protocols is a major reason for its success and continued purchases of upgrades - but a Calendar program could just as easily have been built around HTTP/CGI, which would allow most email clients that support clicking on URLs to access it, and allow a much wider variety of client programs and clientless browser interfaces, so you wouldn't have to go to the overhead of firing up Outlook just to check your calendar - a major issue in a laptop environment.

      I'm not convinced that people WANT to use a web calendar system. For the most part, I consider web interfaces to to be a lowest common demononator solution. A "catch all," if you will. Great for when you are out and about or if you absolutely need to support a lot of platforms, but for day to day operations, desktop applications are almost always superior. Like it or not, no "Exchage replacement" will ever take off without either its own Outlook-like client or smooth integration with Outlook.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  98. Re:What is the merit of replacing an Exchange serv by eno2001 · · Score: 1

    If I didn't know any better, I'd say you sound like a regular jackass. (Obligatory Jerky Boys reference)

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  99. RTFA - Dig a little deeper before you post! by Whatchamacallit · · Score: 2, Informative

    I've been pouring over the site for a while now. Very very interesting stuff, this Zimbra...

    If you actually look at the details, it's a Linux based (Red Hat RPM distro at the moment) that appears to be the absolute best web email system I've seen to date. AJAX is only a very small part of what Zimbra does. AJAX simply improves the end user browser experience by making it feel more like a local application and less like a web app. AJAX allows for page updates without reloading the whole page so it can add features like drag and drop, right-clicking context menus, live searches, etc. i.e. faster instant feedback much more like a native app.

    The person behind the site is the former CTO of BEA Systems (WebLogic). He wanted a better email system that was available anywhere. Grouping of discussion threads, saved searches (like Mac OS Tiger), etc. What this group has come up with is pretty darn interesting and if it's well designed will only get better.

    The geek reading Slashdot ought to go read the Admin Guide available from Downloads_Documentation_Admin Guide (PDF or HTML). There are some real nice technical explanations not found in the marketing flash demo!
    Before you continue to bash it, go check out the technical details while keeping in mind that it's new and will be improved as time moves forward. Linux, Apache Tomcat, PostFix, MySQL, OpenLDAP, SMTP, LMTP, SOAP, XML, IMAP, POP, and AJAX. You can connect with IMAP and POP clients! This means you might be able to connect via IMAP with OS X Mail.app which supports much of the threading, sorting and search features not found in Outlook. iCal can use the calendar system. Addressbook can connect to the LDAP directory for GAL entries. Pretty darn slick! Zimbra has certainly gotten my attention. If you have to you could use Outlook, but I would rather use the web interface then use Outlook! Ugh...

    Should be interesting if someone decides to do the same thing in Ruby On Rails! Might be easier to build and maintain and thus faster to market with new features. Same technology except substituting Java and Tomcat for Ruby, the Rails API, plus Lighttpd & FCGI. Go take a look at Basecamp, Backpack, and Ta-da List and you can see that http://www.37signals.com/ could easily build a similar system to Zimbra and make it sing! Or course the 37signals way of things is to host it for you and you subscribe to it. Zimbra is meant to be installed by your geeks with a support contract to Zimbra and consulting available. There also TextDrive's Strongspace Ruby on Rails app http://strongspace.com/. There is going to be an explosion of such applications being refreshed by AJAX powered feedback. AJAX is exciting as it can greatly improve the user experience. But that's all it does, the backend geekness is where the real fun begins. Whether it's Java or RoR things are going to start changing. Get ready for Web 2.0 without the Web 1.0 hype and dotbomb! You must have a viable business model to succeed with Web 2.0!

    1. Re:RTFA - Dig a little deeper before you post! by Forbman · · Score: 1

      Hmm... Rails has some pretty interesting AJAX "effects" built-in.

      The only problem I see with Zimbra is that it would probably be painfully slow over dialup.

    2. Re:RTFA - Dig a little deeper before you post! by managedcode · · Score: 1

      The person behind the site is the former CTO of BEA Systems (WebLogic).
      The site lists Satish Dharamraj as a the founder.

  100. Re:What is the merit of replacing an Exchange serv by Daemongar · · Score: 1
    On the Exchange side, what I didn't like was: 1. all email is in a proprietary database, in a single (huge!) file. If something goes wrong with that file (as it once did), it's a nightmare to bring it back up, if it works at all. If you can't repair it, you loose anything that came in after the last backup.
    Exchange Enterprise supports multiple mail stores. If you can't repair the .edb, you roll back from log files after a restore of the original .edb file(s.) If both those are screwed, yes, you probably would have to go back to your earlier restore - but then you probably shouldn't be pointing the finger at exchange if this happens.
    2. speaking of backups, Exchange needs special Exchange-aware backup programs. You cannot just copy the files.
    So does Groupwise (as well as most Mail packages, even on Novell servers), as do a good amount of programs that have open files in a Windows environment. It's just there so the backup doesn't miss anything and the log files are cleared out, not because Exchange is a POS (though who knows.)
    3. Lack of flexibility in handling of incoming mail, spam filtering, forwarding, etc.
    The mail comes in on one port, goes out on another - there is nothing preventing anyone from putting something in front or behind. There are lots of good, cheap Open Relay Filter tools for Exchange that run in front of the mail filter, as a hardware device, as well as others that run on Exchange itself. I never had a problem with forwarding (but it's not as easy as a .forward file, but almost.)
    4. No ssh access for quick and easy remote administration.
    How about installing Exchange System Manager on your desktop and selecting which Exchange server to open? You could do that since Exchange 5.5. Otherwise, try RealVNC, remote desktop, or anything else.
    5. No simple text-file based configuration, meaning no grep or such to find some setting. You have to move around all the menus if you cannot remember where a setting was.
    Exchange System Manger (5.5+2000+2003) all have mail logging/search capabilites. Saying text-files=good, menus=bad is is rediculous.
    6. It is hard to move away from proprietary solutions like Exchange because you cannot just copy files and hand them over to another application. That's a good reason to do it rather sooner than later when it may become harder yet. It was not easy to move mailboxes from Exchange to IMAP.
    You are right, you can't just copy files and hand them over - but if you can program you can, or you could just export them. But Exchange 2003 supports IMAP, so maybe you were using a different version?