Can We Finally Ditch Exchange?
"With new releases on the way, like Mandrake 9.0 and the new Lycoris can we who try to use Free Software in business environments hope for any change? Do the commercial Linux distros have any plans to implement a free replacement for Exchange, including a Win32 client-side bridge? If not, why not? Do you feel it is too cost prohibitive to imitate Bynari in this case, or is it a decision more along the lines of 'we'd rather you used Evolution and Mandrake/Lycoris/Whatever, rather than OutLook and Win32'? If it's the latter I'd be severely disappointed, and I don't think I'm alone. Any discussion on this topic would be appreciated; but what I'd really love is a community push to get this done. Perhaps a running Web-A-Thon to raise the money to simply purchase the technology from Bynari? I personally think it would be a great move towards grabbing market share from some of the other distributions, some of which have the technology but choose to keep it closed, as well as from the Great Dragon. What do you think?"
Untill there is a standard calendar protocol, and that protocol is supported by exchange, you won't be able to get rid of it.
second society
I'm working on a system to replace Exchange (well, Lotus Domino, actually - BTW, Notes must die!). It will not be protocol compatible with either, and it isn't near a release yet.
So never fear! There are some people working on the problem. ;-)
No we cant, because there isn't an opensource solution as good as exchange...yet (hopefully)
Doesn't Xiamian have something close to this? I thought that they did. . .
I know this isn't exatly what you talking about, but it would seem important to this discussion to mention Ximian Connector. The folks at Ximian claim that it will allow their Outlook killer (Evolution), to connect to and use all of the functionality of, an Exchange 2000 server. Has anybody had any erxperience with it?
1.) Companies are having difficulty implementing the calendar system that Exchange uses properly. 2.) Microsoft professional support, big business likes the idea of having someone to blame when things don't work. They sign contacts that make people have it fixed within a specific time period or they recieve massive compensation.
Is to create more jobs. Not eliminate them.
Can there ever be a political economy structure in which everyone is rich ?
Can a free model where everything is a commodity benefit all of those who invest their time in creating value ?
Really, a complete package without the need of Exchange would make my SysAdmin job a lot more interesting. Also, less money going to the Microsoft beast and better (and faster) support! (I really mean that) Plus, *I* am in control, not some monopolistic animal that makes me jump each hoop it presents.
no, not yet.
sorry
Umm get with the program moderator. its a repeat of the STORY, not some poor defenseless site we pummeled into oblivion..
---- Booth was a patriot ----
What does Exchange have that doesn't exist in open source alternatives and your clients absolutely need?
At the place I work at, we have both an exchange server and a POP3/IMAP server. We catch so much flak from our users over the exchange server than the POP3 server, Then again 90% of our users use OutLook even though we have a site license for Eudora,and offer Netscape and an IMAP web client. They get lost even though we have an excellent web-directory and one of the best calendar projects around. Everyone has a public folder that they can put stuff into to share with the rest of the network byt they still insist on using Exchange. Personally I can't find any feature that justifies all of the garbage we have to put up with to get it running. Outlook sucks!(there goes my karma) Outlook crashes more often then IE, Outlook is targeted my more virii then ever. If these people would change their mail client, they wouldn't have this problem. The exchange server is jacked up as well. We have to call and have it re-set every three days and I'd bet that the network "gurus"(/sarcasm) don't know how to admin it either!!!... argh!
I've worked alot with Exchange. Exchange uses WebDAV to access its mail, calendar, journal, etc. functions to communicate with its web frontend. You can even browse the WebDAV directories with open source WebDAV clients. It really should be very easy to communicate with an Exchange server with an Open Source solution.
Alot of companies/admins are waiting for an Exchange replacement. I for one have considered dropping exchange for a flat out mail server that runs in a *nix environment but it always comes back to the scheduling of exchange. With all of the people out there writing code, it still amazes me that nothing has surfaced. Why not take time off f the useless mp3 player/id3 reader/all of the other crap and contribute to a worthwhile project?
My sig of choice is Marlboro
I think that this would be a better target for community purchase and gpl'ing than Blender! Can someone contact them and plan to start a fund to take donations for it???
First, most non-tech corporate types have heard of Exchange. Next, they like to have someone to sue. Even those projects with companies behind them don't have much to go after. Even though Microsoft has a EULA that supposedly frees them from any liability if the software screws up, it makes the corporate types feel better. Also, they can hire any MCSE off the streets to run the Exchange server. There aren't many standard certs that they can rely on when they need to hire your replacement after you've bundled together all this unfamiliar software on their servers. When you consider the hiring difficulties, lack of certifications, and lack of accountability of the authors of the software, the open source projects may, in fact, cost a good bit more than the $10,000 worth of Microsoft software. The entry costs of this software look enormous to individuals, but to corporations, it often doesn't appear to be much money. Corporations care much less about software politics than most of us do. The open source solution has the benefit of getting out of proprietary formats, but I don't think that's very high up on the list of priorities of the people making the decisions.
This is not trying to be a troll, but it seems there is always one more "clincher" in the movement away from MS products. IE / Office / Outlook / Photoshop you name it, but now it is Exchange. OSS always makes a replacement, but it is only 98% there in terms of functionality in most cases. As soon as we get Exchange out of the way, there will still be something else left to take its place to prevent adoption.
Buying a Dell computer is equivalent to dropping the soap in a prison shower.
I did a comparison between Caldera Volution, SendMail.com Corporate and Exchange. Volution has 98% of the features that Exchange has..even though it's not released under the GPL, there IS a Linux equivalent
If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
It doesnt exist as a 'thing', but doesnt all the components exist out there to duplicate all the parts that make up Exchange's features?
Not the best solution i agree, but doable?? ( and of course hidable to the end user.. so they THINK its business as usual )
---- Booth was a patriot ----
Formerly HP's Openmail is another Exchange replacement, but exactly like Bynari's product it still requires some licensing.
I've been surprised that there hasn't been more effort on the Linux side of things to create a replacement. I would have thought that Redhat would have come up with something. Since as the poster notes, Exchange functionality tends to be a big killer whenever you flirt with replacing in house systems. If you can't provide the integrated and shared calendaring it usually won't fly.
And I definately something to syncronize my Palm with. For me only Outlook/Exchange did the job (hopefully, YET)
0 001 11 1
Check out Samsung Contact. It used to be HP OpenMail. HP discontinued it, and Samsung bought it, because they were using it heavily internally. I think it does everything that Exchange does. There are a few nits with Outlook that make it look a little different than an Exchange server, but even those seem to be getting worked out. They're also fully standards-based.
Software sucks. Open Source sucks less.
I have always dreaded exchange, mainly because when a end user shows me that they cant connect, the outlook interface is misleading and confusing. I set businesses up on a linux server running qpopper to handle the mail. It acts as a POP server, it can be connected to via IMAP email clients and is very reliable. Microsoft products are not the anwser to all the solutions. Keep in mind Microsoft products are created for the lowest common denominator of computer user. Give the staff a Microsoft desktop enviroment, but let all the things running in the background be on Linux. You will be glad you did, and maybe you can show your boss how you save the company money.
pretzel_logic
Ximian Evolution supports integration with Exchange on what looks like the level you're looking for. Check out their press release. A quote:
"With Ximian Connector installed, Ximian Evolution will function as a Microsoft Exchange 2000 client, enabling users to manage their email, personal calendars, group schedules, address books and tasks lists using existing company Exchange 2000 servers."
I'm not certain this is what you're looking for, but it seems to fit the bill to me. I use Evolution myself, and highly recommend it.
Love justice; desire mercy.
At work, we've been trying to switch over from using exchange but a lot of people have implemented some very neat features, like for instance. If I have an appointment to do a stress test on a patient, the nurses send an email so that it is loaded onto my palm pilot when i sync and a letter is automatically printed out letting the patient know when the test is scheduled.
The IT guys think they may have found an exchange server replacemetn with SUSE but for now exhcnage is very useful and would be very hard to replace.
Thanks for reading
Sigs are dangerous coy things
I agree.
However creating something , even Opensource that does what Notes and Domino do is quite a task. Do they do it well ? not hardly.. but its effective and a great many places are as entrenched with domino as others are with exchange..
you need to make your solution protocol compatible.. you need to make your solution make the transition as painless as possible.. and then provide all the functionality that was had before.. but in new and better ways.. its the only way to get it accepted. Many many great software packages go unused because they came along after inferior products were entrenched and didnt provide a solution for seamless painless cross over.
If you want to kill Domino (and god knows i do too).. then dont only create a replacement.. create a bridging application to get the corporation from the ugly wasteland that is Domino to your utopia... that my friend is where the true battle lies.
What IMHO is really needed is..
:)
1. A good cross-platform replacement for Outlook.
2. A good calendar API.
3. Server systems that implement #2.
Aethera, from TheKompany, looks like it will fill #1.
phpGroupWare, OpenOffice and OEone look like they're aiming to do #2.
phpGroupWare should do #3 after #2 is finished.
Tadaaa!
There has been plenty of call for an open source groupware application like Exchange and as yet there are still none. My appologies to the folks at PHP-Groupware but, even though this is often cited as a solution, it simply isn't an adequate solution especially for a medium or large enterprise.
Frankly, I had always thought that the Sendmail folks would be the one to deliver. They have certainly nailed down the mail side and I feel that they could do a great job integrating calendaring and other groupware features, most importantly a programming interface to make it an extensible solution like Exchange or Notes. Unfortunately, as of yet, they have not indicated that they are pursuing this.
OSS is still out in the cold when it comes to an OSS Groupware application that scales.
But Microsoft's proprietary mailbox format, MAPI, which nothing but the Outlook clients appear to be able to read. Sources have it on my side that Exchange XP, I think, moves toward IMAP for its mailbox.
Someone else may have more information on this to acknowledge or debunk. I do sit by an Exchange tech who can give me an answer to this later, but not today.
I hope this happens--using the Outlook client in Mac OS 9/Classic while running OS X is a pain, and I noted a nasty bug for users who aren't in DST time zones that make the calendar worthless for half a year.
Vos teneo officium eram periculosus ut vos recipero is.
I think I left the iron on when I left the house this morning, and it's been driving me crazy all day.
Nobody ever got fired for buying Microsoft.
>
I bought InsightServer. It's merely a loose integration of cyrus imap, openldap, apache and ftp with an administrative fron-end. While I am dying for someone to come up with an alternative for Exchange this isn't it. It ended up shelving it (no offence Bynari guys, it was a good effort) and building my own system. Still not as functional as Exchange but more robust and a steamrolled it through management.
As bad as exchange is, the entire FAA has been in the process of switching over their email system to Lotus Notes from CCMail. You folks using Exchange have no idea how good you have it.
Casca
The whole concept of Exchange, in my opinion, is flawed. Each Exchange server recreates a mini-internet within a lan, that connects to other mini-internets within other lans, tied together by wans (or mans--as the case may be) and also tied together by the real internet [a nebulous definition goes here].
Here, we have one Exchange server for 150 people. But then there are 9 locations, from San Francisco to san Diego. They all hit the same server through the wan.
Remote users (15+) also use outlook web access (i't really Exchange web access if you think about it) to access their mail. We have to allow that traffic through the firewall.
And every single one of our people have one or more other email addresses (AOL, Earthlink, RR, whatever).
I would say: have better addressing handling.
Email was first created by geeks for geeks (at univs. and gov.) and served its purpose well. When the move was made to the company, the whole transition was just done wrong.
I say the Exchange servers should be totally eliminiated in favor of a non-lan/wan centric solution (watch your step, marketing words all around), namely a true internet application, shared, replicable, and reliable.
As far as calendaring is concerned, we don't use it much. Our corporate values promote face-time and intelligent conversation more than lines on a spreadsheet, so meetings are more dynamic, more fluid, and less apt tp be "scheduled". Usually it's a phone call.
Anyway, I digress.
But this may be the reason no open-sourcer wants to tackle that issue. It may subconsciously feel flawed to recreate the Exchange architecture.
"Piter, too, is dead."
It has calendar features, imap, maildir support
LDAP-auth support etc.
Not having dealt w/ Exchange I can't say how it competes on buzzword
bullet points but from a distance it looks like it would
tackle most of the core functionality.
to those who complain that this is kind of a repost, I say, get over it.
this question should be asked once a week, every week until there is a viable replacement. currently there is an interesting Mozilla calendar project, but nothing seems to be making headway on the server.
it is _the_ stumbling block to linux on the desktop in corps, everything else is small change. so yeah, this should be hot topic #1 every week util we nail this.
How did YOUR last lawsuit against Microsoft go? What a load of bullshit.
The fucking DOJ can't even get it done, what makes any CEO think they have any kind of leverage?
"Oh, if Exchange breaks, we can sue MS. They're liable. And monkeys often fly out of my butt."
Is that most engineers like me don't like outlook, or any other integrated calendaring tools. We still use pine, or mutt or something.
There is no personal motivation to build such a product. The people who really have a motiviation are companies like RedHat who would benefit from the support contracts they could sell as a result of having this software in their suite.
Big Companies like support, and RedHat is selling. It doesn't help however if the product physicaly isn't out there.
Someone complained about there being no 'Standard' for a calendaring protocol. Why don't you draw up and RFC? It's not that hard (Sure beats the guy who wrote up a joke RFC for TCP/IP over XML or TCP/IP over carrier pigeon). If someone would pay my salary, I would start work on an exchange replacement tomorrow, open protocol or not. It's sad that Open Source or any UNIX software on the desktop falls at the last hurdle: Microsoft Office and affiliated products. Open Office is pretty good, but it still looks like crap on the standard RedHat distro, and like it or not, most corporates are buying RedHat.
I purchased Applixware years ago, and it was great! I did bunches of stuff in it. But it's not a Visio/Outlook replacement.
My Top Three reasons it's not happening:
No Integrated Calendaring/Email
No Fonts
No Visio
I can get by with open office for Excel replacement, and Word replacement, but I'm not a power user of those products to start with. I'd rather write a perl script to process data than a Word Macro or VB Script.
Perhaps someone (RedHat/Madrake/SuSe) should get out there and find out what people really want.
Of course this is assuming that they are targeting the windows market (which RedHat for one isn't).
Everyone is living in a personal delusion, just some are more delusional than others.
And if you actually try to see what's available (qmail) you can find anything you're looking for.
...
I love qmail + courier + horde + imp +
To the front page no less.
How about we all agree to notify everybody
on the front page when a product that 100%
can replace all calendering, scheduling,
contacts, search functionality, list managment,
web access, pda sync, windows integration is
on the market ok?
Until then, please do not post this topic every
freakin' week asking about it.
If we truely want to provide an alterative to Exchange as someone who works in an entirely exchange based environment, here is my analysis of what my PHB's would have to see.
Server Side:
1. The replacement must support Outlook as a client, people actually like Outlook as an integrated client.
2. The Replacement must work with the Sendto functions of Microsoft Office
3. The Replacement must be able to scale to 10's of thousands of users, in geographically diverse locations.
4. Must Support Multipule languages
5. Must be easily scannable for Virus protection, and must be able to deny delivery of messages that fit certain criteria
6. Easy rules based scripting of mail events stored on the server as part of the user's mail box.
7. Must support enterprise calendaring/scheduling.
8. Must inter-operate with Exchange during migration
9. Must support server and OS of choice at the company(You know what that means)
10. Must offer web mail capabilities equal too or better than OWA(this includes the ability to secure the web mail client via SecureID)
11. Must support massive data stores, on the order of 500GB-1TB(yes exchange can do this)
12. Must Integrate with our directory services, like exchange 2000 integrates with AD.
13 In short it has to do all the things that exchange can do, and more, and better.
Client Side:
1. Must have a client which supports all the functions of the server side. In short its gotta work like Outlook.
2. Must Support OS, and hardware of choice.
3. Easy Rules based scripting interface to server and client side rules(Think Outlook rules wizard)
4. Must be dead simple for users to use, users don't learn they want everything to work just like it always has, even if you give them a new application to do it. When we moved from Banyan Beyond Mail to Outlook when we went from a banyan network to an NT one it was a nightmare for all of the administrative assistants as their workflow was massively changed.
So there you have it....rebuild exchange as an OSS roject and get back to us...this is not meant as Troll, this is a real world example of how a corporation is going to look at such a thing.
Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
I was approached by Bruce Perens at LWE and he stated that Debian needed better support for Open Office. I looked at him and told him as soon as one of us had a reason to care we would.
This is the fundamental problem with Open Source in business land -- you need a coder who has the time to code and actually cares about making it work. I see lots of sysadmin types complain about Exchange but no one seems to hate it enough to sit down and work on something better. Most of the businesses approaching Mandrake, RH, etc are looking to dump the Microsoft solutions entirely so Exchange is not a big deal there. Or they are only looking for server -> server solutions and not desktops.
Last but not least you have the problem that Exchange is 100% proprietary. Look at all of the "fun" Samba has had trying to get smb interoperability right. I also bet Microsoft would be VERY apt to sue a company that did this into the ground. Might as well paint a target on your head.
As with every other itch you just need to find someone to scratch it. You mentioned "clients", why not funnel some of that contracting cash to coders willing to work on the project.
You could swap Exchange for GroupWise, which does essentially the same things and is not bound to the evil empire. I don't know if Exchange provides a web interface, but GroupWise provides a very nice one. GroupWise can even run on unix systems. No, you don't need to run a Novell server for GroupWise.
Ouch! The truth hurts!
What about RFC 2447? The iCalendar protocol looks to have been developed jointly by Netscape, MS and Lotus. Exchange may support this, and even if it doesn't, this would be a good place to start.
As for the client-side, I think that I fully-featured web mail system can easily replace Outlook on the corporate desktop. They may all have Office, but they've got browsers too!
I would have to agree with this. I thought about putting something together for this before, but as I do not know C, I cannot really code it, unless I go with something else. I was planning on using qmail, since it is extremley powerful, secure, and modular. Just need to add in an authenticator that can work against either SAMBA or Active Directory, and then the client connection code that emulates Exchange. I was reading about Ximian Connector, and all of the stuff can be stored as normal folders... Could someone take this further?
Politics, Life, and More on my Aspiring for the Future
Microsoft will not license the APIs needed to do this. Any if you think they will release the specs to the APIs as part of the DOJ deal, you're sadly mistaken. What they have done so far is release a subset of broken and incomplete stuff. They ain't about to give away their cash cow.
When it comes to selling to clients such as these, the product must provide much more than the client "absolutely needs". That is one of Exchange's selling points. It is "so extensible" that it can do anything. It doesn't matter that most places don't use half the features that it has. They perceive it to be important to have the features in case they need them in the future.
Sure, Exchange can be used as a voicemail server where you can listen to your voicemail from Outlook and there are even a few places that do this but, most never will. But, they all like the idea and hope to implement it one day therefore, their groupware server must be capable of doing it and, Exchange is.
I would guess that 98% of Exchange shops use it only for email and scheduling. Most probably don't even use the public folders. But they all bought it with some pipedream of using it as an all encompassing enterprise level meail server, voicemail server, document management system, coffee warmer and back massager.
In the end, if your product can't do all that, they'll buy Exchange.
There are all sorts of reasons why replacing exchange will be difficult.
As much as you might not like it, Exchange is an excellent messaging program despite what its critics say. Yes it had some problems early on but many of the have been fixed as new releases came out and now its only rival is Notes. You must realize that exchange is much more than email and calendaring. It has a lot of plugin's, database driven. All sorts of storage options.
Example: Your CEO sends out 1 copy of a 300MB office presentation to everyone in your company. Aka 20,000 users. Now exchange can be configured to keep only 1 copy ( or a few depending on your design of exchange ) of that attachment instead of 20,000. No training users to use the file server or web server to distribute the attachment and no melt down of your email storage system.
Don't forget that software products can be purchased to nicely backup your emails and keep a history of them. Something that is hard to do with a POP or IMAP based email system.
I used to contract with them back in 01, they were a sweatshop of Indian H1B's even then. There was no innovention in anything they created. I was given the position of guiding 4 developers on a side project they did for the gov. I gave the guys the usual pep talk and had gave them a flow of what to do, but sadly I was rather innocent with the techniques used in Bynari. A week after my implementation plan was laid out, a finished product was rushed to me as a presentation, I WAS STUNNED. I remember stammering and saying, this is not possbile (since my estimates said that it would take the 4 developers 3 full months to work it out into implmentation ) and what I saw in front was a full launch product. I asked them various questions as to how they came up with a product that fast, but the answers never came... Thus, I did a little bit of sleuting (Right after I left that consutling job (one good thing about consulting btw)), and here is what I found.
The guy I put in charge of programming (Krishna) what he was basically doing was going onto Soureforce and similar opensource sites and looking for projects that he can strun up and assemble into our product (sicne our product had generic thing that can be done like that -- it was multimedia traffic controlling unit). Krishna over a few beers (and after being laid off aftr the fall of etc etc.. ) told me that this is how everthing is done there, he went onto say that 90% of everthing in the product that I supposidly helped produce came from the net and opensource projects, one guy in the team was good in obsfucating code, the other was good in putting the different modules to work together.. I didnt know what to say, later I looked at the opensource projects in question and two of them have died off over time... This is sad, the guys at Bynari got over 1.5 million dollars for what we made. BTW, if your a journalist or some opensource person interested in this story, I could be reached at krugerfi@NOSPAM.GRIconsulting.com
GoldMine software. Granted, it's a Windows client only, but the backend database runs on any file server, and can use any POP/IMAP/SMTP server for mail. So Samba/Sendmail/Qpoper combo works on this. As for the client, I haven't seen a Linux/Unix client yet.
We need a nice calendar protocol.
If we had some sort of calendar protocol that could authenticate using some other standards and allow groups to login to their system with different access rights from windows/linux/java/everywhere I think that would put a huge dent in the side of exchange.
The Mozilla calendar is pretty sharp. It would be cool to see it evolve in this direction.
The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
If you're writing OSS in your spare time, do you keep to a strict schedule? So why would you write a tool for schedule tracking?
Check out OpenOffice.org's groupware project. In the early development stages right now, it just got promoted to an "incubator" project. In addition, they just announced a deal with OEone to work together on improving the Mozilla Calendar project (as part of the overall OOo groupware effort).
Comment removed based on user account deletion
OEone and Mozilla are working on an Open Source calendar server. Support it!
An open source, open-standard solution to Exchange would be welcomed by everybody including Microsofts competition.
I can't count the number of software projects out there stifled by Exchange server, or free email services like Hotmail and Yahoo. Microsoft makes it very hard to develop for these services by keeping their protocols and methods under wraps.
Try getting into the corporate market with an email filter that doesn't support exchange ; or an email client that chokes on hotmail. Sad but true - even though free email services are a joke, especially to businesses with an IT department that can configure infinite email addresses for free, on the fly -- free email services are used in *every* business model. It's rediculous!
Open source needs to open the floor for innovation.
--Doug
I've been running an exchange server v5.5 for three years now - it's never crashed. The anti virus has crashed three times, and it's been rebooted about 6 times total. This is with an 800 user workload, used continuously every day.
Perhaps I'm just lucky?
Part of my company is an ISP that deals mostly with small business. Exchange is always causing new headaches. Since we provide business class DSL with static IP's we will often have some call us to inform us thier email is down. After looking at thier account records and discovering that we are simply pointing an MX record to thier internal mail server, we inform them that it's not our problem. The problem is convicing the executive assitant that calls that they need to call thier network person to have it fixed. In most of these cases, some tech hotshot that is no longer with the company set up the exchange server as an open relay two year ago because it "looked so easy" to run a mail exchanger with Exchange. Of course because everyone is addicted to the calender functions, it's impossible to convince the company to let us handle thier email on our *nix box.
In general, it would be nice to have a replacement for Exchange that works well in a virtual hosting/ISP environment.
Electronic Warfare Intercept Strategic Signal Processing/Storage Systems Specialist huh? I find that hard to beleive since you think that a cell phone transmits at 5 watts. Try .6 watt max and more like .2 watts in digital mode.
I guess they forgot to teach you that in spy school. Or is that HIGH school.
Now, really, people, why would you want to replace Exchange with something similarly functional, when it was prone to attacks from Melissa and ILoveYou? Do we really need that kind of functionality?
I know that mentioning Lotus Notes violates the Code of Slashdot Posting, but take a look at Notes sometime. The people who designed that system spent a long time thinking very hard about how to build a mobile, distributed, secure groupware system (note: you do not need to agree with the solution they built to acknowledge that they thought very deeply about the problem). Then - they spent a lot of time and money building what they had designed.
(Exchange is basically an imitation of the 45% of Notes' features that are most commonly used, without the thought, design, or security).
Who in the Free Software/Open Source world is going to spend that kind of time and effort? Particularly given that most Linuxians fall into the "don't like groupware" camp?
sPh
From an admin's point of view, yes, there are lots of problems with Exchange.
However from a user's point of view, Outlook runs circles around the crappy Notes client interface.
I'd much rather look at a ground-up mail server/mail client implementation than want anything to do with a Linux port of Notes.
Who knows maybe you could run it in conjunction with QMail on Mac since darwin is bsd based I'm sure compiling it wouldn't be too difficult. Although getting everything configured on my end for the first time was more difficult than I anticipated.
BTW I switched all my servers from windows to linux/x86 (except the db went from windows to solaris/sparc). Exchange is what made me change. When I was reading a help file that said "It is frequently advisable to backup and reinstall Exchange Server instead of wasting days looking for some buried setting that conflicts with your setup." That was the end. And I was about to buy 2000 Server, SQL Server and Exchange 2000 (since that was what I was familiar with from my job). All unix based now and no problems since the first week (accidently left wuftp port open and unpatched).
Linux and Solaris kick the rear out of Windows. Now when 9i is ready for XServe I'll definately consider it (maybe when they get the DDR fixed or move to G5's). But for the time being Solaris/SPARC is good enough for me.
that is right on!!!
pretzel_logic
I have a similar problem. I'm trying to move all of my clients to IMAP (which I love), LDAP (which I don't like so far), and a nice group calendaring solution (which I haven't yet found, iCal perhaps?).
:(
I found a lot of projects on Sourceforge that were in various stages and trying to solve the Exchange-on-server problem.
Courier looks promising. And here's a group calendaring option. Eridu is a sourceforge project in beta that tries to solve the problem with web-based email and calendaring, but you can't drag a message from one folder to another on a web page
IMAP works beautifully for storing and retrieving messages on the server, but Outlook (which I also hate) doesn't handle it too gracefully. Email notifications always send you to the Personal Folders inbox, rather than the IMAP server inbox. No way to fix that. I will probably always have to deal with Windows clients since that's what everyone is used to and programs with, so Evolution, nice as it seems to be, is not an option. I came across InScribe in my searches for a good email client with calendaring and inbox filtering. It might be worth a look.
this just dawned on me so i thought i'd tell the world. everyone in the free-software community is always complaining about microsoft's lack of innovation - how they are always supposedly copying other peoples ideas/software and branding it as their own but has anyone looked in the mirror??? the free-software community is basically a huge factory for trying to re-invent the microsoft wheel. all you guys do all day is try to replicate in open-source form what microsoft has already done. and much more often than not you are trying to replicate something that you will at the same time complain about as being a horrible idea from the satan in redmond. you're all a bunch of hypocritic little whiny kids. get a life
Coincidentally, I just ran across the Mozilla Calendar Project
Ouch! The truth hurts!
nah you just know how to set up a server properly.
This must be Thursday, I never could get the hang of Thursdays.
As long as there are NT administrators, there will be exchange
...because the problem isn't interesting enough.
Open source shows a strong prediliction for solving interesting problems well ahead of boring ones. For instance, we had useful, powerful distributed databases, cryptography, new languages and C compilers long before we had a functional word processor and spreadsheet combo. Quite simply, we have already solved mail distribution and address-book sharing on their own, and have relatively little interest in peeling apart a proprietary MS standard for same which is liable to change next week. This is also the reason why OpenOffice is great for everything except reading and writing Word documents.
This flows into my new theory about how Microsoft intends to go about attacking Linux: A deluge of boring, repetitious, pointless APIs and interfaces for problems that were long ago solved but now must be addressed using these new, uselessly variant interfaces simply because that's what everyone else has to do. (Think dotnet.) A hacker's familiarity with extant interfaces is his or her number-one resource, and is therefore that which he or she will part with least readily --- even at the expense of the compatibility or useability of the code they're writing.
Microsoft's strategy is reminiscent, in some ways, of an ancient Incan technique for pacifying politically difficult villages and towns. By forcibly migrating the entire settlement to some distant part of the empire, the usefulness of the skill-sets of these hunter-gatherers was greatly reduced, making them dependent on the (massively centralized) government for handouts, and therefore suddenly rather polite in their relations with the regime.
In the same way that a hunter-gatherer depends on his knowledge of the land, a geek depends on knowledge of the problem and solution spaces. Furthermore, most OSS projects are extremely long-term endeavours; think GCC, think Emacs, think the Linux kernel(*). OSS developers work by building things slowly and correctly with a minimal expenditure of precious manpower; Microsoft works by using more coders, more money, insane work hours and a blase attitude toward standards (even difficult, complicated, important standards) so that they may get to market early , recoup such expenditures, and get to work on the next total (and totally incompatible) revision of their product, which people will use simply because of the upgrade path that MS will kludge together with exactly the same bloodyminded application of superior capital.
Simply put, we need stability more than they do, because they have more time and money. We write things right the first time, whereas they have the luxury of making as many mistakes as they need to in order to grab market share. But more importantly, we need the projects of the past to have been written right the first time; we need a working libc, kernel, and so forth, otherwise OSS simply doesn't happen. Microsoft has no such prerequisites to its growth, as, in a pinch, *it can simply replace its foundations by fiat*. Their hunter-gatherers can, metaphorically speaking, simply create (with a certain expenditure of time and effort) the landscape best suited to their requirements. Thus they can march along beside us, setting the pace, forcing a speedup, replacing good APIs with new because every step into new territory costs them less than it costs us, dissociates us from our well-known and powerful (if somewhat lacking) APIs and encourages our work to depend on their own work, which will then be changed, etc, rendering ours much less useful.
Ultimately, the strategy is designed to encourage hackers to go take up billiards or chess or something with a potential of being useful to remember or think about or use five minutes hence. The ultimate goal of cycling APIs is to induce *indifference*, as we face a choice between working harder on minutia or walking away, hands in the air.
(*)Note that, of these projects, two are sufficiently low-level to be immune to all but the most radical shifts in design; this is again indicative of what OSS excels at.
- undoware.ca
I've implemented several Exchange servers in a few large organizations in my day and to replicate what it does would be not be easy.
I think this is part of the problem with any existing attempts or lack thereof to replicate it...Exchange very elegantly handles messaging, calendaring and basic groupware with elegance.
For instance Exchange uses databases with transactional capability to provide extreme scaleability and reliability on the back-end. It has backup APIs that support amazing throughput for on-line hot backups. The database reclaims pages and defragments itself essentially in real time. Exchange supports every protocol in the book...but most customers implement it with their proprieatary MAPI protocol because it actually works a lot better than things like POP3, & IMAP.
Single instance storage allows Sally from marketing to send out her corporate spam to all internal unsuspecting users and the message will only be stored once in the database, there are semaphore links that track who has read the message or deleted it from their mailbox, disk consumption and server I/O load is dramatically reduced, especially when the message is 5 megabytes across 15,000 users!
I could easily come with a design document for a system that would essentially clone Exchange, the problem is around actually programming the system.
You would need a robust database back-end with excellent management support for things like hot backup and real-time database page reclamation, powerful & scaleable MTAs, an arm's length list of supported protocols and APIs, a user friendly cross platform client...
The ability to get all the developpers to agree on how to solve all of the above would be the biggest challenge.
I tried to install Evolution on my Redhat 7.2 system, and it broke a lot of programs for me. Open office no longer functions properly, all the drop down menus had their text replaced with what looks like dashes, unless that is just really really small text. I forget what else broke, but I do know that it replaced a lot of .RPM packages (mostly libraries).
WHat I researched trying to undo these changes, most people said the best solution is to wipe out and re-install redhat.
Why is there no free software equivalent of Exchange? Because it's a useless piece of bloatware, that puts together functions that should be kept separate.
It's not being duplicated, because it's a bad piece of software.
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
_+=
It has long been my contention that the 'clincher' apps everyone speaks about (the ones the Linux platform needs to compete for corporate desktops) aren't clinchers at all -- they're vitals. Without a decent GUI, office suite, web browser and email client, Linux would never be viable. Now that those all exist (for the most part), Linux is a player, but it's still missing the one app for which Microsoft faces no competition: Exchange.
And Exchange is damn good. If you ask me it's the reason why Windows has remained on the desktops of so many businesses. But I *know* that many, especially small, cash-strapped, businesses would love an inexpensive alternative. But none exists. So MS marches on in the corporate space, and most people continue with it on their personal desktops 'cause it's what they know from work.
Nobody ever got fired for buying Microsoft.
I know of three people who did get fired for buying Microsoft.
A friend of mine is now providing consulting to the companies in question. Two are running Twig on Linux servers, the other has their old non-ms, non-unix server back up and working (again) while they slowly transition to Linux.
Despite all the "I'll sound wise and neutral if I make out to be 'admitting' free software's flaws and giving Microsoft its due" commentary one sees here on slashdot as either an effort at karma whoring, or an effort at pro-Microsoft propoganda and astroturfing, the fact remains that there are really very few shops that cannot do without Microsoft, and many that actually benefit from running other platforms.
What is very interesting is the number of non-technical people who are coming to realize that, and while they don't necessarilly embrace free software in general, or GNU/Linux in particular, they are beginning to recognize just what a financial, technical, and time drain Microsoft and their products have become to their enterprises, and they are looking for ways out.
Even to the point where, now, people are starting to get fired for blindly purchasing Microsoft, and treating MS propoganda as a substitute for technical research and savvy.
Its a rather refreshing change, actually.
The Future of Human Evolution: Autonomy
It's from 3 years ago, but it should give one a good base to start from
1 -07-001-05-NW-LF
http://linuxtoday.com/news_story.php3?ltsn=1999-1
I've got non-computer savvy users who blow me away with how far they push the functionality of Exchange and the calendar/meeting functions. It's been an incredible boon for us to have this system in place.
On the flip side it's horribly complicated, unreliable, resource intensive, and when it breaks it breaks BAD. But even with all those negative things going against it, there's NOTHING else we can use to replace it. There is no competition for our dollar in this area, commercial or free.
And as far as Microsoft support... try getting them to help you fix your broken Exchange 5.5 installation sometime. We don't call Microsoft for anything--we don't believe they could be of any real help. As with any software that the user has to modify after installation, there's not much a phone tech guy can do to help.
Maxim: People cannot follow directions.
Increases in truth directly with the length of time spent explaining them
Hehehe, some companies, though few and between, are already moving to other OS'es. Microsoft seems to be charging too much to middle sized and small companies for their upgrades to WinXP and licenses.
I'm happy to say that I've been charged with the task of looking for a viable desktop alternative to Microsofts infamous Windows, as long as some of the functionality remains available.
My first instinct was to grab my debian CD and start installing, but to be honest Mac OS X is a tad more userfriendly than Gnome or KDE is (IMHO).
The great thing about it all is that most of these companies want to migrate away from Microsoft products completely, including Outlook and Exchange. Most of the customers I've talked to are happy with the horde demonstration I give them (though it is still lacking certain features), but thanks to fink promoting Evolution shouldn't be too much of a problem, once the gnome tree is updated to 2.0.
My advice: let it kill itself. If the smaller companies decide that this is a good move, perhaps the larger ones will follow trend. Many people are mad about the outrageous licensing prices, and they're looking for alternatives with great intrest. Steering them in the right direction and continuing development on open source projects will eventually show them that there are very viable alternatives.
i hear that. the IT outsourcing company i work for supports over 1500 exchange servers (mostly 5.5, maybe 10% exchange 2k) with at least 500 users per machine and we reboot maybe 3 or 4 of them a month tops due to issues with exchange services/queues. guess this is the wrong forum to find competent exchange/nt admins....
The reason that there is not an open source alternative to Exchange is because the features provided by exchange are really not that valuable. In fact, for many, it is just one more piece of annoying collaboration software foisted off on them by management as a panacea for all of their project woes. It rarely does anything to improve the project's success and frequently turns into a gigantic time sink -- just like the equivalent features in Lotus Notes do.
I have yet to find an open source solution that is "hidable".
.NET on a Linux server. All of our developers use those technologies and we won't reform until there's something better for rapid app development available as open source.
Samba requires all kinds of hoops to be jumped through to get passwords to synch, and still isn't bullet-proof. I'm prefectly comfortable SSHing into a linux box to check mail, but nobody else in my office is.
There is no way to program COM, ASP or
The best I can hope for is something that meets our needs and doesn't require too much training. Some open source tecnologies are close, but none are transparent.
i personally have fired m$ drones for their inability to think outside the box. heck, some of them can't even think /inside/ the box.
the outrageousness of your statement beggars belief.
You're right on the money. But, there are other features that your shop might not use that others will require, so this is not a comprehensive list.
Frankly, a good deal of your list can be done easily or has already been done in various different OSS apps. But there is no single app that has them all and none with good scheduling capabilities or APIs to allow for further expansion of the systems capabilities.
Regardless, the list you have provided clearly demonstrates part of the reason why there is as yet no such OSS app. Simply, it's a really big job. Furthermore, it's not something that most programmers might want or need, it's what corporations need. And that's the kicker.
Most OSS programmers do it to scratch their particular itch or enjoy providing a solution for the masses, the fame or whatever. It's what interests them so they do it. On the other hand, building a huge beast of an app that doesn't really interest them and will only be used by corporations doesn't really draw a crowd of developers willing to work for free.
I think one of the main issues about this "let's make an OSS alternative to X" (where X is a univerally used proprietary software) race is that we feel obliged to make a clone, if possible as good as the original, sometimes better.
I agree that this allows people to come from the windows world, and not be completely lost in new GUI and stuff. Evolution really looks like Outlook, Mozilla really looks like IE, OpenOffice really looks like MS Office, etc. Yeah there are skins and all, but if you think about it, it's really close interface.
Now, besides the easier migration issue, why just copy an existing software ? Yes, the original works, why change ? I'm glad some people *don't* think this way otherwise we wouldn't have evolved a bit !
I'm not saying we shouldn't have our own free software instead of using M$ or anybody else's. But I'm wondering whether there is room for some innovation out there ? I mean, I'd be really curious to see the ration free-copy/new-software. Just think about the number of ICQ clones.
To me, it sounds really like the video game industry, just harvesting games which have worked and not even thinking about innovation (How many doom-like for one Myst?). Is business slightly coming into the OSS world ? I don't think so though, I think it just has something to do with innovation, and real thinkin about our needs.
Let's think about the reason why we use software rather than just blindly make our version of the original one. This is more a process of reflexion than coding (coding will have it's time afterwards), but it really seems to be a small part in most software creation.
Instead of building our copy and say "Hey, look, this new feature is great and is not available on the original program!", we maybe should rethink the way the program works, what he does, and how it's used, instead.
I prefer a software which uses a new, optimized and interesting approach to its goal than a simple clone of the base program, even if the former lacks a few features. And this goes for any kind of program, obviously.
theefer
And it works. Very well. There are no folder problems where you can't put mail into a folder that has other folders.
I thought that would be a start to get my clients moved over to a Linux server, using IMAP on the clients. But you have to switch to Internet Mail Only to make IMAP work at all in Outlook, and when you do that you can't use the group calendar any more. I hate Outlook but it's all there is on the Windows platform that integrates mail and calendaring well.
Comes bundled with SuSE http://www.suse.com, if you buy thier groupware server, or something like that.
Sendmail? Are you thinking of the same Sendmail that I am? The group of science rocketists who've given us *this*:
R$* $: $(dequote "" $&{client_addr} $)
R$-.$-.$-.$- $: $[ $4.$3.$2.$1.rbl.maps.vix.com $]
R$-.$-.$-.$-.rbl.maps.vix.com. $#error $@ 5.7.1 $: 550 no access from [$4.$3.$2.$1], see http://mail-abuse.org/rbl/
?
I can't think of a anyone, anywhere, less competent to write a complex, featureful, information interchange mechanism. They've had their chance, and that's as good as they could come up with? Egad!
And then, in a brilliantly ironic twist, I can't post those sendmail.cf snippets as text, because of Slashdot's indescribable "lameness" filter. It's the irresistible force versus immovable Taco, and we all end up losing. Figures.
'j
To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
person try and pitch yahoo calendar over exchange.
What this basically boils down to is that you would rather people work hard to produce a great piece of software that does exactly what your business or clients need and then give it away to you for free. Basically you are a bum who wants it all for free, without charge. You want hundreds of people to spend months creating something that you aren't willing to compensate them 1 penny for. Have I hit the nail on the head yet? Isn't that the open source ideal - that everybody work for free so that we can all benefit from the poor saps that program this stuff and get absolutely nothing for it? The whole idea is the stupidest thing I've ever heard and I'm surprised that you people are so blinded as not to see the real demands that you guys are making. YOU ARE CHEAP, BUMS, LAZY AND DISPICABLE. Your entire thought process is corrupt and you are truly the definition of sloths. Eventually your whole community will come crashing down around you and you will not know what hit you but I will tell you now what it is. REALITY HIT YOU WITH A TWO BY FOUR ACROSS THE HEAD.
After reading some of the posts it seems to me that the most needed feature for a possible Exchange replacement is the group scheduling and calendaring. :-)
... and lets not forget that the next version of KMail (in KDE 3.1) will have LDAP support, courtesy of the Aegypten project.
It is already possible to use KOrganizer to fullfil that need, it wont replace an existing Exchange installation, but it maybe all it takes to avoid one
Oh
Is anyone using Samsung Contact in a _real_ business production environment? With Outlook clients? How about a report on how well it works?
Thier new iCal is step one towards an Exchange replacement. It supports vCal, can share calendars online and hopefully in the near future, Exchange calendars. Apple's new system wide Address Book (w/ LDAP) and nice Mail application along with iCal can replicate majority of the Exchange functionality.
Strange women lying in ponds distributing swords is no basis for a system of government.
...integrating e-mail and calendaring into the same window?
I understand the legitimacy of being e-mailed new/change meeting requests, etc., but WTF is this irrational draw towards Outlook? Why isn't WebCalendar (or Meeting Maker for that matter) and your favorite desktop mailer (or SquirrelMail and your favorite browser) an equally good solution? Please don't tell me it's because of those gawd-awful blackberry things.
moto411.com
800 people on this campus alone.
And I keep my Visor and Nokia sync'd up.
(I like the silent vibration of the phone to remind me) and the Visor and Nokia talk to each other.
In the future, I would want to not be isolated from my friends in the Space Station.
Not really. Most of us just hide, afraid of the slashflames. Exchange is quite simply the best collaboration system out right now. I run exchange 2000 at several locations. It doesn't crash. I have never had a virus go through exchange or outlook. I had to reboot my exchange server three and a half months ago, but that's because it was moving across town, and that's the one I use for client hosting.
Even with all that, I don't like it. Why not? Because, while she treats me very very well, exchange is not very interoperable. That's not really exchange's fault though. As far as I know, there is no standard for calendar and scheduling. If there were, and usable software supported it, I would pick the standards-compliant solution. That's the biggest gripe I have about the open source genre, that there just isn't enough quality software out there. Yes, I realize that this is my fault, at least in part. It might be yours too. Will you help me change?
funny munging
And it's here.
If your definition of what is needed is "everything Exchange/Outlook/whatever do" or some rewriting of this, then maybe never, would be like Zenon trying to reach the turtle. By the time you reach what exchange do they already changed it, even if they do it at turtle's speed.
But if you try cleanly to see what you can have now, and realize how useful is it, then you already can do the switch. Maybe what it gives you is not exactly the same that exchange do, but in its own way could be even better.
I.e. some time ago I was arguing with a friend on switching to Twig, in example, you have mail, calendar, groups, access from everything because is web based (a branch have even a wap module), and because it is based in imap, sql, sendmail, etc, you don't need to only rely on it as the only way to access mail, appointments, etc.
works fine..I like it..it's the Microsoft product I like the best..Why ditch it? Oh i know why..because you want everything to be linux+free..
oh well, you still have shit for a desktop w/ linux, and the linux coders cant seem to keep up with MS..
so exchange will continue in my shops..
I still want to use Outlook as the client. So what are my options? The higher ups want the pretty shared Calendar, Contacts, etc. LDAP is a nightmare to configure. We have been running Sendmail for years with no problems. Six weeks after we turned on Exchange we got relayed.
.. that the thread is about getting rid of MS Exchange and right below the article is a BIG FAT BANNER for Visual Studio.NET "Get your free trial DVD from MS"
/. post, but it's ok to generate revenue by displaying their ads.
Apparently, it's ok to bash Microsoft every 5th
Live web cams
I work as sysadmin on an Air Force base. We have a commercial support contract with Sun that specifies they get replacement parts to us in 4 hours. The other day a hard drive died, and I had the amusement of writing in the support request, "I know where Sun's headquarters are; get me a new hard drive in 4 hours or I call in an airstrike."
(Then I thought some more about it and erased that sentence. Damn humorless paper-pushers. (So of course it took six hours for the drive to get to me.) Oh well.)
You cannot apply a technological solution to a sociological problem. (Edwards' Law)
How much do you think Caldera would want for Volution Messaging Server? A push like the below? $10M ? $20M? $10/per interested Slashdot reader? "The Blender Fund, established a month ago in order to buy the IP of the 3D Pakage Blender and, at last, GPL it, has accumulated 90K Euro (90K$) of the required 100K in less than 4 weeks. As it indicates on the Website, Ton Roosendahl, father of Blender, is preparing to release the sources which should happen within the next week or so. Time for a Blender icon on /."
Lack or certifications? Who cares about certs? In this day and age, what company is going to hire just any MCSE off the streets? A stupid one. And I say let the stupid companies be stupid. They don't deserve good software. Last thing we need in the Open Source community is more stupid people making free software look bad. :-P
Yes, hiring a good tech is hard. But this isn't limited to environments with "unfamiliar software." You'd be just as hard pressed to find someone who knows anything beyond the surface of Exchange as you would in finding a person who can figure out your "unfamiliar software." Again, if your just hiring any idiot off the street with a cert, your stupid. And shouldn't even be running the company, much less putting in a new server.
-matthew
"THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
I will agree with you 100% on that the missing piece is a a calendar server. Cuerrently if you use any of the iCal/iCard clients (Evolution, Eudora, Outlook, Notes, & most PDAs) they should understand the data when transfered via Email. In this manner there is a working, but VERY cude networking system.
I was looking to see how the libical team were doing when I noticed that www.opencap.org has sprung into existence, and hopefully they will get further along than icapd did. This way we can break the cycle of not wanting to finalize the ical protocol without a funcional demo, and no one wanting to make a demo of a system that is not finalized.
The Outlook/Exchange user experience, especially in large corporations, is the best email, calendar, and collaboration experience available today by orders of magnitude over anything other product combination out there.
The Exchange store is practically bulletproof (when it goes down, it goes down HARD, but it hardly ever goes down), and the integrated Active Directory user administration makes account administration relatively easy.
The only real administration headache I have heard about (and this is a biggie) is that backups are extremely difficult. Also, when you're running Exchange, you are completely locked into Microsoft and it's practically impossible to get off that treadmill.
I haven't tried Oracle's solution, but I haven't heard anything (good or bad) about it from anyone else either.
I WISH someone would come up with an alternative, because I have to run an Exchange server in my home office (yes, I have RedHat Linux here, too) to get the user experience and functionality that I need. I get a real kick out of using Evolution to access my Exchange email, though. Excellent work, guys!
But it doesn't exist today, and that's not going to change anytime soon. I don't even see anyone taking on this problem, or I would jump in and help them.
But beware! If Microsoft puts a Home version of Exchange on their Home Media Server with, say, 5 email accounts on it, everyone will be running Outlook and Exchange at home, too, and sharing their calendars with each other like Apple's new iCal!
I wrote (and GPL'd) a web-based e-mail and group scheduling system called GoMail, and even though figuring out MIME types for mail were the hardest part, the group scheduling was a pain in the ars that took a looong time to get working properly.
I even integrated iCalendar support, so you could import Outlook meetings into GoMail, but that's a stopgap solution to my mind.
Ideally I'd like to be able to integrate the server side (Python, Apache, mod_python) with an API that allows Outlook to think it's an Exchange server, or at least support the new web calendaring function in Outlook (although I have NOT checked that out very much yet...).
We were never an Exchange shop, but I am (was?) certified on Domino in a previous life, and it was important to me that I only include the functions in GoMail that I saw users actually using.
Now if I could only get the menus to work properly in Mozilla....
I encourage developers interested in working on such a replacement to take a look at Jakarta James ( http://jakarta.apache.org/james ).
James is a mail server project designed on top of the Jakarta Avalon Framework. It's a rapidly developing project that is designed to provide mail (SMTP, POP3, IMAP) and other essential services (i.e. NNTP). Speaking as a committer on this project I can tell you that I would welcome a new sub-project to develop iCalendar/vCal compatible services. I think it would be an extremely valuable addition to the project.
You mean I can do more the get e-mail with it....
Wise men speak because they have something to say, Fools because they have to say something!!!!
I also bet Microsoft would be VERY apt to sue a company that did this into the ground. Might as well paint a target on your head.
YAMB (Yet Another Microsoft Bigot). Yeah, let's just ignore the fact that Microsoft has ZERO history of suing people over technology issues (yes, they did sue Lindows over naming issues, which is a legitimate claim).
There are enough legitimate things to criticize Microsoft over that "Making Shit Up" is really not necessary.
If you want to pick on someone who's lawsuit happy, pick on Apple. Microsoft is clean on this issue.
I've been trying to do this for a couple of years. I wrote the Exchange Server Replacement HOWTO back in '99 when it looked like this might be possible very soon.
Essentially I talked about how to get IMAP/POP3/SMTP with a global Address Book and authentication and user accounts via LDAP. I've been watching this space with a lot of interest since then. The lack of updates to the HOWTO should give you some idea of what's changed, not much.
As far as calendaring goes, here's the skinny: CAP is the current IETF draft, and has been for some time, although when it will be finalized is anybody's guess. Why aren't there any shared calendaring servers? Cause there's no shared calendaring standard. You can get asynchronous calendaring in IMAP by having a decent IMAP client and using a Calendar folder, but that's hardly as feature rich as Outlook/Exchange. libical has kept up with the draft but has no server process. It's used in Evolution and the Mozilla Calendar client. So we have calendaring on the client side, but nothing on the server side. From what I've been able to discern, nobody wants to write a CAP based server till CAP is finalized, since it's gone through too many changes during the drafting process already.
The other problem is the outlook clients. The way Bynari and OpenMail (Contact) have gotten around the proprietary Exchange RPC call stuff, is to write a MAPI driver for Outlook that intercepts the client calls and sends them to the server in whatever proprietary method they might have. Integrating Outlook clients will either require a server side project on the level of Samba or a client side MAPI replacement that uses CAP, unless M$ has a change of heart and decides to support it.
In order to replace the functionality of Exchange you would need, a Calendar Server (none exists in the Open Source world), a searchable document share (WebDav on Apache can't index M$Office documents AFAIK), searchable email w/ public folders and mailing lists (Cyrus + majordomo or Sympa could feasibly work), a global address book (OpenLDAP).
Now,the real kicker, it has to all be integrated, single point of management and have a web interface for users to boot. There are a million and one PHP/Perl based web interfaces to one piece of this or another. However, trying to integrate all of this is impossible. Why?
For starters, everyone seems to want to do LAMP, as if these apps all live alone and users want to log into a seperate web interface for each function then cut and paste data between web pages and not be able to search everything as one data repository, if they can search at all.
LDAP has been available for years, and the guys at OpenLDAP have been there to solve a lot of these problems for years. Quit using an RDBMS for everything, for data that applications should share, use LDAP, stuff like authentication and application user information. LDAP has seemingly been ignored by a lot of open source programmers. Evolution's LDAP support has flat out been broken, everytime I've tried it. Mozilla's works but lacks some functionality. Granted LDAP takes about as much knowledge as learning an RDBMS to understand, but ther are currently about 3 decent LDAP management tools (lape, Directory Administrator and GQ). With LDAP you can essentially have a database schema that all apps can program to, cause it's standardized (inetOrgPerson, etc.)
Other apps seem to be developed without a thought to integrating with other apps. I tried to integrate Sympa, OpenCA, cyrus, sendmail and OpenLDAP with a custom web front end about a year ago. I paid the salaries of myself and 2 other developers for about 8 months, trying to do this. It was a failure, especially in the cases of the Perl pieces. The CPAN Perl libraries didn't do LDAPv3 extensions, isolating code in most of these projects to use a different front end was hopeless and providing an interface to manage the configuration files for the servers was a lot of work. We got about 80% done before I sold the company (and codebase). We had originally planned to GPL our work then sell support and customization, with a calendaring solution and MAPI driver for outlook in the 2.0 feature set.
Most of the frustration we had and was due to using other people's code that was not extensible or modularized. If I had to do it over again, I'd do it in Java on JBoss (esp considering the BEEP servlets JSR for CAP and the great LDAP support via JNDI).
I don't think that developer's of various open source projects need to have some overreaching design group (a la GNOME or KDE) to implement these projects with integration in mind. There are plenty of standards already out there. It just takes some good design and up front research (something I've done a lot of) and thinking about how other developers and users might want to use this stuff for their projects.
Now, I don't want to sound like I'm whining about my own failures, I should have made sure we had enough capital to do it all from scratch. I'm more concerned about our ability to compete with the Exchange servers and Lotus Notes of the world and have a stable, customizable platform that we own. Quit rewriting the same stuff over and over and build new stuff... innovate, be creative, push the industry forward.
There is a glimmer of hope, the Open Source Java community is doing fantastic stuff. I've never seen more modularization, code reuse, integration and faster development in any environment or community. JBoss really takes the lead, the feature list is amazing and I've used it in several corporate environments where it beat out commercial J2EE app servers. JBoss pulls from Ant, XDoclet, Jetty, Tomcat, JacORB, Axis, HyperSonic SQL and a bunch of other projects. Struts and the Java commons and taglib projects at Jakarta are another example of really cool work.
The point is, it all works together. End users don't care if you wrote it in Perl, PHP, Python, C or Java... Just that it makes their lives easier, if we want Open Source to get more places we have to make sure we can deliver on this. Considering most of us make a living programming, supporting or administering networked systems, which would you rather have, propietary crap or really good open source stuff? So next time your designing that project, or writing some more code think about how you can make integration easier. Documentation helps too... we shouldn't have to know fifteen languages and countless codebases to get stuff working together. Most of us specialize in a couple of things.
Well, that's been my experience and is currently my struggle, so hope you get something out of this... BTW, I'd loved to be proved wrong on any pessimism I may currently have.
Arrogance is Confidence which lacks integrity. -- me
Why the heck would we want to replace exchange?
I work for a large department of a gov't in NA.
We are a unionized shop - though not all of us can strike - the guys running the mail servers with me are not designated (therefore we could strike once the legal conditions are met).
By using exchange servers for all our corporate email we have an environment that is pretty much guaranteed to crap out every two or three days unless it gets TLC and a few reboots.
The may not do anything really useful with their email - but all the bigwigs in my org seem to think they really need it.
Really, what does Exchange do other than implementing known things (mail, calendar, etc.) using its proprietary protocol? Cyrus is superior to Exchange in everything that it does, and the only thing that it doesn't do is calendar.
There are a lot of calendar applications, however the main reason why they aren't used widely is BECAUSE PEOPLE WHO WRITE SOFTWARE, HATE, HATE, HATE BEING ON THE CLOCK, especially when it involves "meetings", and especially when it allows others to force their schedules on them.
Contrary to the popular belief, there indeed is no God.
Let's face it, no users really care what goombah or gizmo is running the show behind the scenes. They just want the ability to open notes and calendars to look busy, and an added bonus of not return-recipting until they want to.
All you would really have to do is create a sweet-easy to use client with some user-catching feature like greeting cards or something to convert the masses. The back-end stuff would follow.
The Client always drives the innovation.
Someone needs to come up with a feature that is so compelling that they are willing to suffer the shortcomings. What that will be is the million dollar question.
Notes? Boy the GUI sucks rocks, but gee their business flow processes sure are nice.
Exchange? Yeah Yeah it gets attacked by everybody's virus lab, but gee the calendar sure is nice.
Pine? umm gee well, it kinda works. Sendmail? Wow look at all the options, gee you look really cool if you can get it to work, and talk about job security, but the end-user (see -> Bill Payer) could give a rat's behind for an open source crusade.
Exchange has it's plusses and minuses. I like how easy it is to set up, I like how easy it is to maintain, and it's pretty easy to make the features it has useful.
However, there are two issues with it that bother the hell out of me: (Note: This is Exchange 5.5, not the latest one. Nobody where I work is interested in paying gobs more when there's free stuff out there.)
1.) The copy we have is limited to 25 licenses. This means that 25 connections are allowed at one time. More than that and Exchange punts you. "Sorry, you have to wait until a connection is open."
The IMAP protocol is particularly attractive, so it's used a lot. But it counts as 2 connections because it makes one for inbound and one for outbound. So you can have 12.5 simultaneous connections before Exchange says "Sorry, give me more money."
What makes it worse is that IMAP is rather persistent, as opposed to POP3 that just hops in and hops out. My company of 19 had to tighten control over who uses what and when over it. This alone is enough to make us move away from MS.
2.) You cannot uninstall Exchange 5.5. I boogered up the install once and had to reinstall WinNT because it wouldn't give me the option to remove Exchange and start over. Maybe a little more poking and prodding could have solved it without a rebuild, but I was in emergency 'We need it yesterday!!' mode and didn't have the keys to the company Tardis.
Exchange gets points for being very easy to use and run, but it is a huge moneypit. If I were running on less than 15 people, I'd be fine with it. However, for more than that I'm ready to learn how Linux works and build a server with that.
"Derp de derp."
I love it. Know of nothing else that comes close.
But their UI is butt ugly. It improved slightly in R5, but not by much (and that was the last version I used.)
Started using notes around the end of version 3. As much as I am a fan of their code, they need big help in the UI department.
Oh, and sametime kicks ass.
I'd fire the bastard that bought exchange here. I work for a large investment bank and we had several multiday email outages over the last year. Must have cost the firm millions.
Yeah, that makes sense. Fire the person who bought the software, rather than the person who set it up and maintains it. Did it ever occur to you that it's YOUR administrator's fault, not Microsoft's?
Nah, that couldn't be it. It couldn't be the incompetence of YOUR company's personnel.
$5 / month hosted VPS on linux = awesome!
I see many people here aren't real fond of Lotus, but what would happen if IBM really decided to shoot the whole works on Linux and release Lotus as open source on Linux/Unix platforms? Here are some points for and against it - I suppose only IBM really knows how they would balance out.
For:
1) Would be a huge boost to their Linux effort, and might convince a lot of companies to get a Linux solution from IBM.
2) As open source, people could finally start to address all the things they don't care for in Lotus. Perhaps a license could be arrived at which retained for IBM exclusive rights to distribute binaries for non-open platforms, and include on those platforms innovations submitted by the open developers. For open platforms such as Linux and BSD, full availability.
3) As a free and open solution, Lotus might begin to do some serious damage to that end of Microsoft's business, and at the same time focus more IT departments interest on IBM.
4) Support contracts could still be offered, and in large scale operations would probably still be bought. Even with an open Lotus, IBM is still the logical supporter for the programs.
Against:
1) IBM wouldn't get any direct license fee income from Lotus on Linux.
2) Legal issues with releasing the code could be considerable.
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
And I run twenty of them and have a stronge urge to call you a liar.
prisoner# msce18xxxxx. Currently planning my escape.
I've never seen an Exchange installation that can scale to hundreds of users in one location without huge amounts of downtime, both planned and not. On the other hand, I've seen Unix-based mail servers that just work with no problems for years.
If someone just provided a calendar sharing system to go with the strongly supported POP, IMAP, and LDAP we already have, I think that would be enough for most companies to switch.
Is there some overwhelming reason that the server portion (i.e.: the communications) couldn't be reverse-engineered to make a samba-style "bug for bug" compatible "exchange server". Once the protocol was figured out then people could continue to use outlook. Backend might then be SQL server of choice + Sendmail/qmail/whatever + a webmail product (squirrel mail?) + ... you get the point.
Ideally this mythical product would support both the proprietary exchange server protocol(s) and some open protocol that other clients could interoperate on. Then Exchange/Outlook could compete on features & function rather than being the only game in town.
"But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
Basicly, you are looking for a Email-enabled database application.
You could live with a web browser interface, but it would be best if it could be used thru outlook.
It needs to support users and groups, and direct messages to specific users in diverse locations. And scale from 10's to 10,0000's.
How is Slashdot or SourceForge all that different? Perl/PHP support all the I/O functions you are requesting very easily. The only thing really missing is caleldaring, and that is simply another database app.
Mirroring, load balancing, backup are already taken care of for sure. Frankly, I would find a forum based system that included email more powerfull than something like exchange. The mass mess of emails back and forth is out-of-hand in most companies anyway. It would improve corporate usage and also people's manors.
Just a thought...
Not a troll, just the truth. First, there isnt and never has been a functional replacement for the Exchange/Outlook combination. Wanna know why?
Because its DAMMED HARD to build. If it were a no/brainer, you would have a dozen choices by now. The fact is that all these OSS wannabe coders bitching about Exchange are in no position technically or financially to replace it, no matter how much bitching about it they do.
I was in the Exchange group, back in 98, and I can tell you that as bad as Exchange is, it is still better than anything else approaching its functionality, and all these people know it. Dont like Exchange? Go fuck with simple SMTP, and shutup. Hell, I remember when Lotus Notes installs had to cross their fingers every time they sent an attachment. Groupware? Kiss my ass. People dont work that way.
The reason that Exchange/Outlook are #1, is because they do the most things that people want done, more OFTEN and naturally than its competition. Is it perfect? Hell no, but it is BETTER than everything else out there.
Microsoft wont say it, but Exchange's reputation is more the fault of brain-dead MCSE's than anything else. It is Microsoft's fault that they made the product approachable to any idiot that could get their hands on the software, but the fact remains that Exchange is the best Messeging/Calendar product on the market, and if anyone things its easy to beat, SHUT UP and BUILD IT!!!
As indicated by this Mozilla status update, work on the CAP/Calender server has begun and a preliminary build is already available for OSX.
Then you have never seen a real exchange installation. We have 65,000 users in 50+ locations around the world.
Just because you work with incompetents doesn't mean the product doesn't scale.
You are wrong about a simple calendaring system being enough... Once you have really used Outlook/Exchange in a business setting you realize that it beats every other client out there hands down.
Another thing you forgot is that exchange can do some far out things like host Vmail... this is huge from a business standpoint...
I'm seeing people try to replicate Exchange's protocols so that a replacement server app can use Outlook. Wouldn't it be wiser to use a web interface; the mail part's already been done for Qmail and Sendmail, to my knowledge. That's most of what Exchange/Outlook users want. the shared folders, calander and address book features are all that remains, and probably some of that's been done. The Web interface lets macs, Linux/Unix and Amiga's be clients, and you don't have to care who has Outlook, MS-Office or even Windoze at that point. Seems obvious to me, but I don't see it suggested. Maybe there's a reason why it shouldn't be done that everyone else understands but me.
While I may bash Microsoft given the chance this was not one of those times.
My guess is that to 100% implement an Exchange replacement you will have to reimplement some proprietary Microsoft technology. There is a good chance you could be legally attacked for patent violations, trade secrets, etc.
Exchange is a cash cow for Microsoft. Not only do they make money on it they make money on the bundle as well keeping users locked into their OS. A big reason NT shows up in corporate environments is to house Exchange. I have seen companies nearly 100% Unix that had a NT machine or two just for items like Exchange. If you honestly believe that Microsoft would not put 100% of their muscle against a true competitor in that market then you are clearly blind. This is not bigotry this a reflection of their past actions.
Very easy to design a replacement, but impossible (for OSS) to agree on how to code it. It will never happen. NEVER.
Two real world minuses of Outlook/Exchange in MyCorporateWorld are:
- Practically, it's hard to afford giving users enough space in their inboxes. They cannot be trained well enough to delete mail or to move it to other folders. Of course, it would help some if they didn't attach huge Powerpoint files to their messages.
- After using Exchange for several years and ironing out the initial glitches, there's still instances where "messages go missing" that users were certain they had saved, maybe in one of those other folders.
I still use Unix mbox files for incoming mail along with MH and glimpse for searching and haven't run into any problems with insufficient inbox space or missing messages. But I like a GUI for casual use as well as a terse command line when the conditions demand it.Outlook users generally enjoy a reasonably well-designed GUI and integrated calendering features that's hard to beat.
I'm going to try Evolution in the near future. I'm wondering if the Bynari connector will give me a pretty good interface to the Exchange server if I need to use it?
"Provided by the management for your protection."
This AskSlashdot is trying to demand code from the Open Source community. That is rude in my opinion. If he wants a copy of Exchange and Outlook, I expect him to put the effort into it. Learn to code and then start a project. Demanding that people who code on things for enjoyment start working on something else just because you need a free alternative to a costly product, that is arrogant as well as rude. From the sounds of it, he wouldn't even like to contribute to the project only use it.
Check out the Citadel project. This started as a BBS server, but it's gradually being built up into a groupware system. We've spent the last couple of years building up a solid messaging architecture and a fast, efficient server architecture. Right now it does IMAP, POP3, and SMTP natively (no tedious mucking about with Sendmail or Cyrus), and it's got a web interface, too. It has a single-instance, transactional data store. It has a pluggable, extensible architecture. And one of our design tenets is that it must be easy to install.
No calendaring yet, I'm afraid. We're still finishing up the server foundation. As soon as there are some decent calendar clients out there to test CAP (Calendar Access Protocol) with, we'll start building the calendar server.
I am absolutely serious about this project. This is not vaporware.
Tired of FB/Google censorship? Visit UNCENSORED!
I've had very good luck with simple, but
unorthodox designs..that is jigsaw solutions..
A webmail client, an ldap based address and (very basic) calendaring system and , yes, catering to outlook users, but only with
pop3.
I'm glad that I never have worked in a larger
shop. We were using groupwise at one time, which I liked quite a bit..none of the users did..
Go figure.
Also, they are addicted to their palms & blackberries (or is it blackberrys as blackberry is a TM)
Trademarks such as Palm(tm) and Blackberry(tm) are adjectives. To pluralize a trademark, pluralize the generic noun that follows it: Palm device becomes Palm devices; Blackberry device becomes Blackberry device; Microsoft Exchange server becomes Microsoft Exchange servers; Macintosh computer becomes Macintosh computers; Pizza Hut pizza becomes Pizza Hut pizzas; Slim-Fast shake becomes Slim-Fast shakes.
Will I retire or break 10K?
Some time ago I came accros this link, I havn't read the details, but it seems to be a free exchange server implementation... Maybe there's a catch somewhere... ;) Have phun, Thomas.
/ home
The link:
http://www.billworkgroup.org/billworkgroup
you will have to reimplement some proprietary Microsoft technology.
Reimplementing (key word) technology is perfectly legal.
There is a good chance you could be legally attacked for patent violations, trade secrets, etc.
You can only get legally attacked for violating a trade secret if you are in a position to know the trade secret and then give it out. Reverse engineering has nothing to do with trade secrets.
As for patents, it's theoretically possible that you might step on a technology patent, but highly unlikely that there would be something that couldn't be coded around or differently.
Exchange is a cash cow for Microsoft. Not only do they make money on it they make money on the bundle as well keeping users locked into their OS.
MS/Office is a much bigger cash cow. How many lawsuits has Microsoft launched over import/export filters? That would be a big fat ZERO.
If you honestly believe that Microsoft would not put 100% of their muscle against a true competitor in that market then you are clearly blind.
My eyes are wide open, thank you. It's YOUR eyes that are blacked out by your paranoia and irrational ravings about Microsoft.
This is not bigotry this a reflection of their past actions.
And as I continue to point out, THERE ARE NO PAST ACTIONS. You have ZERO history to back your point. Microsoft has NEVER used the lawsuit as a weapon against people who make workalike products.
the free software community doesn't have an equivalent to
Microsoft Access (gui + form builder, not just Jet)
Replace the Jet backend with MySQL, and replace the form builder with any tool for building HTML forms. Stick some PHP glue in the middle, throw it all on an Apache server, and you're set.
ESRI ArcGIS (Grass doesn't count)
In a killer app discussion, it's wise to state why the Grass package does not perform GIS to your standards.
WinZip
Last time I used GNOME (about 1.2 or so), it had functionality equivalent to Microsoft Windows ME and Windows XP operating systems' Compressed Folders feature.
Will I retire or break 10K?
I've been thinking about this alot lately. If I knew more about programming I would've started a project like this. I thought it'd be awesome to make a mail server that's as easy to set up and use as apache. I say apache because I like the idea of being able to easily install new perl modules. If someone could develop a mail server project foloowing the same structure, I think alot of people would move to it (as well as develop new mods for it).
HP had an Unix solution I believe called OpenMail. They killed it off a year or so ago. That only leaves Sun's iPlanet, it does what Exchange does and more.
Why there is no open source solution is an interesting question. I think its because it doesn't interest them. Programmers who donate their time want to write code that is interesting to them. I guess writing a Exchange replacement doesn't turn them on like a kernel, compiler, graphics, or ???
Check out these projects, one of which is aiming to offer an 'email server in a box' like solution for Linux - designed with simplicity in mind for NT admins looking to migrate:
http://rhems.sourceforge.net/
Didn't they go after Stacker for reverse engineering the boot loader? Didn't they threaten the Samba project at least once? Didn't they patent an essential bit of CSS and then point out they did so ("decommoditize protocols" indeed)?
10 LET M$ = "Microsoft"
Since when was Photoshop a Microsoft product?
Adobe Photoshop is available only for Microsoft platforms. Apple's Mac OS X is at least partially a Microsoft platform because it comes with bundled IE and because Microsoft owns (or owned?) several million dollars worth of non-voting Apple Computer Inc stock.
Another view: Adobe is the Microsoft of publishing software.
However, if you are happy with the feature set of Adobe Photoshop Elements (a $100 Photoshop package without high-end output capability which should be enough for most of those who do no work in print), you might also be happy with The GIMP, which is also available for Windows.
Will I retire or break 10K?
Because the kind of people who write Open Source Software are smart enough not to use Exchange, huh?
Well, take vpopmail/vmailmgr+phpgroupware+axisgroupware+mozil la+ldap+mailman, install it and you have an almost ready, PalmSync enabled, collaboration featured web groupware suite.
They are all projects in very active development, i know of medium to large enterprises installing this kind of setup and working very fine with it, thank you. I cannot disclose right now who those enterprises are, but they will come forth as soon as the deployments are stable.
The projects ive mentioned even have some methods/scripts and knowledge to migrate from Exchange to this setup.
Give it time, by the end of the year, this combined suite of Free Software projects will have a fully enabled intranet collaboration suite.
Is it as easy to install, configure and administrate as exchange?? NO, its not. But it saves a bundle of dough (pays well too).
So, sit tight, contribute to this projects, and you will see.
Now, on the other hand. If you dont need windows on the desktop, evolution is a GREAT groupware suite supporting icalendar and other open protocols which include the sending/receiving of calendar data, tasks and contacts from one evo to the other. Of course the damned thing is b0rken in debian for which some people should be shot or...err... helped or whatever....
NO SIG
Where's Bourne shell??? Where's vi, sed, and egrep???
Here.
How do I get GUI applications to display over the network???
With this.
How do I read a PostScript file???
With this.
I know that many of these things can be done on Windows eventually
Red Hat Cygwin. The future is now.
No, Red Hat is not paying me to plug Cygwin.
Will I retire or break 10K?
I've got a bunch of users using Outlook 2000/2002 with our UofW IMAP server. There is a problem with Outlook accessing large IMAP folders over a fast (100baseT) network connection. It tends to hang or slow to a crawl more often than not. Not sure what the exact issue is but the only solution I've found is to slow down the network connection. Outlook in IMAP mode is much more stable over a 802.11b, dial-up, or VPN connection.
Now Outlook Express on the other hand doesn't suffer from this problem. In fact, as much as it pains me to say it, Outlook Express is the most stable windows IMAP client available. (though in all fairness I havn't given Mozilla a serious test yet.) OE does have a bug which manifests itself in Headers being downloaded but the bodies not being available. This is eaisily avoided by not using the "send/receive" button (you don't really need it).
Proprietary (especially box shifted) software tends to go for a monolithic throw in everything including the kitchen sink type of approach, whereas open source tends to go for a more modular and structured design.
Most rules have an exception, and it is Emacs.
Will I retire or break 10K?
The last three companies I've worked at had constant problems with Exchange. The users would gladly have swapped it for something else with simple, reliable IMAP mail if they could have just kept their scheduling. Your experience at one company does not change the fact that many companies have problems with Exchange.
It's made by Fujitsu, and runs on Linux, Solaris and NT. It has a really good web client, and fat (desktop resident) clients for WinX.
It does calendering, email, forums, file sharing and syncs across multiple sites. Directory services use X400/LDAP.
It's really cheap compared to Exchange and you can talk to it via IMAP, NNTP and, in version 6.0, webdav.
Check it out at www.teamware.com.
Chris.
-- I don't have a cool sig.
Please excuse me for being rather incompetent myself, but I do use ASP on linux rather effectively. SunONE ASP server (formerly Chili!soft ASP) is a rather nice ASP server used in a number of *nix webhosting environments.
I agree that it would be nice to improve Samba. I've actually considered dealing with some of the password issues myself, but, being incompetent, I probably would do a horrible job. Even so, for most windows users simply accessing a Samba share, there isn't an issue. It's the linux samba clients and domain server functionality that could be improved.
As for the Exchange replacement, I suspect that a peer-to-peer networked calandering solution would be the way to go. I'd rather control my own calander thank you very much, and then I don't have to deal with a single point of failure taking out everything. Then again, people much smarter than I have been thinking about this stuff for years, so what do I know.
One reason is training costs and time. Virtually everyone you might hire has some experience with Office tools. It was probably on their PC at home and in their high school. Then they got more experience at college. Certainly, people you'd be hiring from other corporations will know it. Ditto for hiring temporary workers, which is a major part of the workforce for lots of corps.
So, if you use MS, you can have any recruit, temp or whomever just sit down and use the PC. If you use something else, you'll have to put your people through training, you'll have to pay more to hire specialized temps, etc. This really is a big deal.
And, don't say that the UI differences are minor. I was part of a team migrating a large bank from OS/2 and Lotus to Windows and Office, and it was amazing what a big deal subtle differences in the UI were. And it only went relatively quickly because most people had used Office applications at other jobs or at home. Going the other way would have been a nightmare.
Most people don't think in abstract terms like, "Now I will start my mail application, view my inbox and forward a message to fred with an attachment", then translate those steps into the specific functions that implement them in a particular application. Many users think of it in terms of, "I click the gold-and-white 'O' icon, click the word "inbox", press that button o the right, go to the Tools menu, click such and such button when a dialog that looks just so appears," and so on. They are remembering sequences of clicks and keystrokes, not sequences of actions.
A version of Outlook that was identical in function but with menus arranged differently, different names for actions, look of diaglogs changed, etc would require a significant training program. A new application with similar capabilities but different ways of implementing them and a different look and feel would be a huge step for a large company.
Again, it is the server handling all these messages, that is going to take years to design, code and test, no matter what kind of interface you want to put in front of it. Frankly, were Microsoft to get stupid and provide OWA clients for other platforms, the game would be over.
No chance of that happening, though.
A big problem in building an Exchange Server replacement, is that you end up with the same inherent security challenges that Exchange has. RPC's alone are enough to gag a maggot. Now try sticking all that on a web server, with the Calendaring, Authentication, and other processes, give it 4 9's of uptime, and when you(and your 100-person coding team) are done, I'll be dammed if you dont try to make some money from it. It will NEVER happen. Use Exchange.
The reason that Exchange/Outlook are #1, is because they do the most things that people want done, more OFTEN and naturally than its competition.
Bullshit. Exchange is #1 because Office (and hence Outlook) is #1. Nothing else.
The only thing difficult about making an Exchange replacement is the technical (and legal) difficulty of deciphering MS' proprietary protocols. If the Justice Department made MS disclose that interface you'd see Exchange's marketshare drop overnight.
Hell, I remember when Lotus Notes installs had to cross their fingers every time they sent an attachment.
Hmmm, I remember when MS shops had to reboot their Exchange servers nightly to avoid lockups. Oh wait, people still have to do that.
Groupware? Kiss my ass. People dont work that way.
people don't work in groups?
-pyrrho
MS runs Exchange. It handles 100000+ PC's all over the globe. Guess what? It works just fine without rebooting or whatever. So maybe that guy was right about MCSEs? Aren't you a MCSE by any chance?
We have an office of 6 guys, and a mixture of Linux, Macs,and Windows boxes.
If (when) a Windows operating system crashes so badly that the whole OS needs to be re-installed the e-mail is often lost. Outlook Express seems to store it's data somewhere deep in the windows system folder on Win9x machines.
I'd like to find some way to set up a server that periodically checks the pop accounts at our ISP saves the new messages on the local server then we could each connect to the local server using our preferred email client and retrieve our messages.
I have searched the web and bought an OReilly book on setting up IMAP servers but everything I have read about IMAP makes the assumtion that the server will sit somewhere on the internet at a known addreess with a valid dns name however I would like something that can sit in our office behind the firewall.
Any ideas on how to proceed?
This is the exact nonsense I'm talking about. Write your own fucking protocals!! Do it, if its so damned easy. It aint.
You and your bretheren think its better to just take(by government force)MS's intellectual property, so you sit back and whine, rather than put your heads down and code a replacement.
Fact is, 99% of you wouldnt know where to begin, which is why Exchange is in no danger. Most of it, is actually easy, but then try integrating it, genius.
If Microsoft and Chevron with their 100,000 member server clients not rebooting nightly, surely any company can install and configure Exchange correctly. Bottom line, 80% of MCSE's dont know squat.
I know its oft repeated that business people want 'someone to sue' and thus are drawn to corporate produced software, however I don't know of any examples where a business type actually uses that line of reasoning.
PLEASE let me know, has ANYONE ever sued or successfully sued a company, and won damages over faulty software of the shrinkwrapped, EUALed type? Last i checked: No.
Most of my clients have massive Exchange databases, how do these products cope? Have they been properly tested up to 60-160 gigs?
"Failure of Windows operating systems is extremely rare. If it happens, it is usually due to operating system file c
I'm using NT4 under VMWare with Exchange 5.5. We opted to do this instead of an upgrade W2k adv. server for several reasons: 1. cost. 2. speed. Having the NT4 system in the sandbox means I can just copy a file here and there to move it around. No more paranoia on whether I'll get a blue screen chaning the revision of the scsi controller, or whatever. Did I mention samba works soo fast with network profiles and file sharing?
;)
You can probably pick up exchange 5.5, NT4 and VM ware for cheap. (Old servers on Ebay, etc, often come with NT4 and Exchange 5.0 or 5.5) VMWare was about $300. And use this in the interim until a more mature linux version comes about
check it out at our website: http://www.netraverse.com
Smells like either CSC or Accenture has moved to Exchange.
I know Accenture was planning on doing that, even though Lotus Notes worked far better than the Microsoft clients ever though about doing.
Also you might note that those servers are distributed between offices, so no ONE server is that scalable.
And it gets better every time with better features and I do like NDS administration.
First off, no I don't develop for the moregroupware project, but I have used it. I used an older version of it at a company that I used to work for (and they still use it). I set up a normal mail server so they could setup Outlook for email if they are lazy, or they could just log in via a webpage. Granted it's not an end all solution, but anyone with a little bit of PHP knowledge can create modules specifically for whatever they want. Anyhow, moregroupware worked out wonderfully for me as an exchange replacement. Plus all the data I kept in an MySQL server for backup purposes. PS. www.moregroupware.com - Cheers, I have no sig -
Please examine why you are running exchange. The most common reason is that some manager in your group decided that you NEED to run exchange for some reason X. X is the marketing tool used to sell more Micro$oft products to your company. And besides, Outlook is already installed on 99 percent of the desktops in every business, so why not take advantage if ITS features. You know, the calendar would be so cool and all. Those arguments have been swallowed whole by management since Exchange was first shipped, and they will continue to be, because IT management in corporate America is GROSSLY incompetant as a whole. That is why you are running Micro$oft products in the first place. It is NEVER for technical reasons, it is ALWAYS about contract obligations and software availability (which most managers now equate to: 'What product from MicroSoft does that?'). There is no need for Micro$oft Exchange, and there never was. If your company uses Exchange as your principle email handler, then you are suffering, even if you do not know it. But many here do. The company where I work has an Exchange system. The people who run it are so well trained that they do not know what IMAP and POP are, which must be turned on by default because they are running here. The have learned to push buttons to add users. Log into your NT domain and Outlook automatically knows you. So tell me mister support person, what is my login and ID for Exchange? "What, do you have trouble with Outlook?" No, I want to use IMAP from my UNIX system. "What is IMAP?" It is an email protocol and it is enabled on your system, I simply want to know what my userid and password are so that I can use it. "Well we do support MAPI, we can set that up now." I am not trying to use a windows program to access my email. "Well sir, I am not sure what you need from us." I just want to know what my user id and password is for the exchange server. "Are you having trouble with Outlook?" ...
And so it goes. There are now monkeys where people used to be, and I suppose that we are saving money that way, but I still cannot read my email. :(
Hey, mozilla calendar (http://www.mozilla.org/projects/calendar) is one working solution.
The client is ok, the server is planned, but will come, at least as an OEOne paid service.
I think as more and more enterprises come to linux, solutions will become avaiable, both open and closed source.
They have never needed to sue anyone simple threats have been enough. Or they have simply bought the offending company. The Samba group is constantly fighting with Microsoft.
Office is often a bundle and yes they do make money on it as well. But no where near the level of cash they get from Exchange and its related and attached products.
As for paranoia I have read Marc Andreson's comments about the Netscape/IE war. I have talked with others. Microsoft knows how and where to swing their money. And in all honesty this could just as well be Apple or some other large computer co. In this particular case the company in question just happens to be a favorite target here. However my comments are meant to reflect my own readings and the current state of the industry where patent attacks and DMCA warnings are the norm.
People dont work in Collaborative Groups. At least not very well, anyway. This is why Groupware features in Exchange were downplayed when the product was being developed.
A typical sell against Lotus Notes went as follows:
Client: -"Do you have field level replication?"
MS: -"No, but would you like to recieve attachments reliably in your email, wouldnt you?
Client: -"Sure, but what about this groupware thing? Lotus tells me it will change the world."
MS: -"When is the last time you sat down at the same time with 10-20 people to write a memo?"
MS: -"A report?"
MS: -"An MRD?"
Client: -"Never."
MS: -"Would you really want to trust a company responsible for marketing Ami-Pro?"
Client: -"Tell me more about Exchange."
While it's not free, it's by far the widest platform support setup around, and while the full on Exchange Server emmulation is in the version that is in beta right now. I've had a number of calls to them discussing things, and here is the extra kicker that will make every Exec take an extra look -> Intergration with the Danger Hiptop. So now there is a competitor to the MS Exchange / Crackberry setup that runs on *nix in addition to everything else. Oh, and don't forget to toss in the anti-virus plugin from NAI.
Danger.com & Stalker.com
Just today it was updated.. check out
www.mozillazine.org for more information.
If you go into teh BUgzilla and check out the latest bugs/fixes, you will see a huge amount of work being done. True, not much is there at the moment. But it's just getting off it's feet and running. If you dig even deeper into bugzilla you will fine postings that the ultimate goal is to make Mozilla Calendar on par or even better than exchange. Just remember, we need to get there first (baby steps).
Also, 2 articles down on mozillazine states that OEONE is in partnership now with openoffice. The future could be bright.
MS runs Exchange. It handles 100000+ PC's all over the globe.
So, one globe, one server and it is windows.
right...
Microsoft has a HUGE foothold, and "blindly" following microsoft, for some people, is just listening to their support provider, who also happens to be their software producer, who also has a contract with your hardware vendor, who in turn won't sell you systems without the MS logo on it somewhere (preferably in the boot sequence of that hardware).
If that's the case, buying MS isn't exactly a choice. And I'm sure there are Government entities who end up either buying from Microsoft vendors (you know who you are) or putting forware purchase orders that don't get approved because it doesn't have MS's name on it.
To say nothing of their expertise at buying^H^H^H^H^H^Hmaking good software, some people have no other option.
An NT server that gets rebooted every six months! I'm sorry but I find that hard to believe.
I've installed literally dozens of Exchange servers and if they are hit hard, they need to be cleansed (rebooted) at least every three months for optimal performance. The IMC is the least stable connector and is the #1 reason they need to be rebooted. My clients are mostly engineering and architectural so they send large attachments. I used to use a clendar to keep track of when my client's NT servers should be rebooted!
I too am looking at an exchange replacement. The few exchange servers I have out there now only provide internal mail and calendaring, I use postfix for Internet mail and LDAP servers for the address books.
willing to ditch Outlook. My company sells servers that feature the following:
Until LDAP becomes the standard by which everything authenticates, we've got perl scripts to tie together all the password hell for all the different parts. It works, and hell, you don't need your damn Outlook client to check your calendar, email, or get a file you need when you're in Shanghai
Toddlers are the stormtroopers of the Lord of Entropy.
I'm not ENTIRELY going to agree with the "easy to set up". Silly me wanted to grant access to certain newsgroups via the server and I must have done something wrong, because it tried to download the entire feed from news.wol.dk which is some 21+ thousand groups ...
... 21+ thousand times ...
...
How do you delete 21+ thousand groups from the server then? ONE BY ONE!!! You cannot select more than one group to manipulate.
ARGH!!!!!
[space] [delete] [y] [space] [delete] [y] [space] [delete] [y]
I killed a keyboard that weekend
We do not live in the 21st century. We live in the 20 second century.
n/t
Aw, fuck it. Let's go bowling. - The Big Lebowski
Here's what I meant by 'easy to set up':
I know nothing about mailservers, but within a day I was able to install it and have it ready for my company to use.
I have no doubt there are things that are obstructive at best. heh.
In your position, I would have looked for a way to automate that. Windows Scripting Host maybe? (I woulda used VB, it can do that...)
"Derp de derp."
Well, probably too late for anyone to actually read this but lets try anyway.
I've been writing for the last few months a secure and fast IMAP server, named Dovecot. Suggestions and other feedback appreciated :)
Other projects seem to be creating all-in-one products which probably are easy to install and maybe to maintain, but much less powerful than the products that focus on just one thing. I have no plans on creating yet another useless SMTP daemon, Postfix and Qmail will do very well already. Of course, some people can merge those into some packages that are easy to install and administrate.
The Samba group is constantly fighting with Microsoft.
Whatever that means. Call me when Microsoft files the lawsuit and gets them shut down.
Office is often a bundle and yes they do make money on it as well. But no where near the level of cash they get from Exchange and its related and attached products.
Are you insane?? Microsoft probably makes 10 times the money on Office than they do on Exchange. Office is a HUGE part of Microsoft's revenue. It might even be higher than their operating system revenues.
As for paranoia I have read Marc Andreson's comments about the Netscape/IE war.
Andreeson? Yeah, there's a reputable, unbiased source. Put out a complete piece of garbage as a product (aka Netscape), and then cry when Microsoft puts out a better one. Andreeson is nothing but an empty suit who took credit for other people's work.
Like I said, there are plenty of things to criticize Microsoft about, but you're barking at shadows when you bring up lawsuits.
If Lotus spent so much time thinking about Notes' design, why did they get it so horribly, horribly wrong?
News for Nerds. Stuff that Matters? Like hell.
I hear this line of reasoning often, but has anyone sued Microsoft for damages due to faulty software and won? Ever?
1.) The copy we have is limited to 25 licenses. This means that 25 connections are allowed at one time. More than that and Exchange punts you. "Sorry, you have to wait until a connection is open."
Soooo...why don't ya turn off license logging???
You're using her as bait, Master!
Didnt netscape show some super uber java deskstop groupware/email/calander system 4 years ago?
or is it called AOL v7.
4billion$ of cash, and zero brains.
Liberty freedom are no1, not dicks in suits.
What? There's a switch I can flip to disable that? Or are you pulling my leg?
"Derp de derp."
Ahh how refreshing, a flaming M$ fan club leader. I'm sure MS would love to pull a Sigma Designs with the entire linux communities intellectual property. There are lots of people with their head down coding already and several projects have already been mentioned on this board. Exchange is still a piece of crap even after SP4. I admin 20 of them. What a waste of money. 98 % of the users don't use the calender at all. 19 of the servers are on Branch location BDC's usually with less than 20 active users, none of whom use the precious calendar On protocals, name even one protocol that MS developed alone (not purchased), then name a protocol that they didn't develop that they also haven't tried to embrace and extend/decommoditize. How about you go crawl under a rock with some cyanide you piece of shit shill
If you're going to astroturf, at least know the company that's hiring you's product.
Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.
At McGill University most people use Corporate Time, by Steltor (recently bought by Oracle). It's not open-source or free, but it seems to work quite well. Most people in my department seem to like it, though I don't have any need for it, really - a notebook with a date written on each page is all the calendaring I need.
At the very least, it's an alternative... and it can sync to Outlook, and to Palmpilots.
Also, it's got clients for many operating systems, including linux (I haven't tried it) and a half-decent web interface.
Whats more, Lotus provides replication not only via their proprietary client, but also in the web browser.
Sorry, not impressed with your "solution"
Outlook is the client.
Outlook can act as a POP/IMAP server.
However, outlook acts "better" when talking to exchange.
You can do nifty things with fonts etc. that you cannot do in pop/imap mode.
You can look up users differently (dont need to configure LDAP).
But, if most of your users dont care, or they wont know the difference, you can have outlook talk to a imap/pop +ldap server.
At that point the calendaring becomes the big issue.... as in how do you send calendar requests from outlook in non exchange mode... I dont remember how this works....there might be some method of doing this, but I think not.
Also you lose public folders and depending on your site, this may be in use that you cannot replace it.
now as to having linux boxes talk to exchange, you can do the imap/pop/ldap, but you will still have the calendar/task list/public folders problem.
You could try a metaframe/citrix type application and get all your outlook out of that.
You end up paying for a terminal services+Outlook license+exchange license, but that might be cheaper, (but not by much) that a win2K + outlook + exchange.
To truly see savings you need a unix based server that talks all the exchange protocols.
now on a similar tangent, imagine this:
Your exchange users, on their exchange servers.
you, the linux person(s), set up as a remote mailbox. (ie: it says: deliver joe@foo.com to joe@unix.foo.com).
Then joe@unix.foo.com can be on a mail server running imap/pop/ldap.
then you can get a calendaring package. (suse e-mail server offers most of this).
Then all you need is a way for the calendaring package to talk calendars to exchange....I think this is the part that does not exist..
but this does move the list of tasks from re-implementing everything, to building a calendaring exporter/importer....you might even be able to use the exchange tools to do this.
(MS did the same thing to get people off of CCmail, they used the ccmail import/export tools against them).
Public folders could also be tricky, but they do offer replication, and their is a built in replication method for them....but depending on how often you access this, maybe you can do some sort of web interface?!?! or have this be NFS'd in some way?
you will have a problem of maintaining 2 address lists...unless you do something like set the exchange server up as the ldap server....or write some way to keep them in sync.
-- C
My parents computer crashed about 3 weeks ago and it needed a new hard drive and all the data was lost. THey previously used netscape mail. Anyway I purchased a new hard drive and re-installed the system. My father needed a new more modern email client and he had MS-Office pro2000 which came with Outlook. I decided to implement Outlook because it worked great with his palm pilot and have all his contact with the adress book for emailing and would update it the next day because it was late when I finished..exe files and his pc was unscanable from the net. I went to www.grc.com and not one port was open. Secure right?
Well the next day I was going to update both outlook and Windows to the most secure patches and I noticed performance was awefull. I even recieved error messages saying that no dns server could be found yet the lights on the cable modem was blinking like crazy. I opened the command prompt and typed the infamous netstat -an and found open ports all over the place including 113 and 6667 which irc zombies were using and literally satuarating the whole line. I found 3 worms total and one being the infamouns verison 2 litmus virii in the Windows directory and that nasty modified worm even spread to my mother computer using client for Micrsoft networks even though she had file sharing off. Yuck
Anyway I downloaded a software firewall to monitor traffic since his hardware firewall sucked and I found all 3 worms sending DDOS attacks to who knows where! Litmus opens more backdoors in an infected system so my guess is the other worms found there ways after the system was comprimissed or it was the same hacker. I just gave up and reformated his whole drive again and this time installed the more primptive peagus emailer.
Folks it only took 9 or 10 hours for this wreck to occur behind a firewall that was configured to not allow traffic from the internet on his lan. After this I configured the firewall to block outlooks ports from both sides just to make sure it hides everything this time around. Outlook is a piece of sh*t and deserves its reputation.
http://saveie6.com/
Right now there is no alternative to exchange/outlook. and corporate and small-mid business can not really function well without it. It is a HUGE problem for Linux, BSD, *nix and Mac communities and even for wintel world. But there is a way out. It could be and should be done by several different ways: .mac, but with calendar, appointment, mail and other group mail capabilities. And allow its clients create and administer groups, add users, use their own domain names and get enough disk space for all that. It will be a good competitor to a remote exchange. It should not be free, but should not cost a fortune, small business should be able to easily afford it.
1. A company with resources (redhat, sun, oracle, apple, ibm etc) should create a server framework similar to hotmail or
2. Exchange is just a database, customized for corp. groupware and outlook just a front end to it. micro$oft does not make the bast database. there two alternative lines. Oracle which is better, faster and more popular on one hand and mysql and other oss databases on the other hand.
thus it gives way for two+ customized databases combined with a customized mail program, evolution is one of them. this way oracle can make money and provide real-fighting alternative and free world would get their mysql kind of free solution. i am sure that clients will pop up like mushrooms after rain. oracle even made some noise about it already.
3. combination of first two solutions - more like the first one but portable, so people can start using it as a service, but at certain moment move it to internal server.
4. and of course just old fashion way, bunch of people get together and write an open source free full-featured alternative. it's a great thing, but it will take years and will be weak and will not be a m$ competitor for a long time.
In any case, I think all four should be done and that's the way to stop the monopoly.
I believe that if Apple, Sun, IBM and Redhat would just get together on this we can pull it off in 18 month.
At work I run an OpenMail/RedHat server in an Outlook-only environment, and what you'll find is your executives and management LOVE the group by/categorize features of Outlook, which are not supported in any HP releases of the MAPI driver. A while back I looked at Samsung Connect (the new name for OM) and it still didn't have these functions - but at least they acknowledged that there were a lot of requests for it! In addition, we've encountered some peculiar behavior with attachments, especially forwarding a link to a network file (IIRC, we've learned to do without the feature as an organization...)
Witty signature omitted for brevity.
Practice what you preach. TCP/IP is open and well documented your fucking company had the balls to copy the code from bsd.
Also you damn well know that if the protocols aren't working right that lookout won't work and no one will use the open source product because they will miss all their fucking viruses! If there is any chance to replace the server it will have to work with existing clients first or no manager will pick it because it won't be 100% transparent switch.
P.S. I can't spel
A couple hundred users on one low-end server box is the lower-end of Exchange scaling.
My local department supports a bit over 300 users on Exchange 5.5 running on NT4sp6. The only reason this box ever gets shut down is to apply security related patches. Most of the time it runs at 25% or less processing power (4+ years old hardware), and it could certainly do with more memory (old hardware only supports 512MB) so that the entire store could fit in memory.
This is one of the servers that basically just runs and runs and runs, and you never have to touch it, and it never crashes, over 4+ years (gives you an idea how old the hardware is).
Most months, we have zero (as in not even a minute) downtime.
What most people seem to not understand is that Exchange is a simply gargantuan product, and does have a significant learning curve. But once you set it up and configure it correctly, you can largely just forget it.
As someone posted elsewhere in this thread, you've got to watch out for some of these second rate companies that host Exchange very poorly, or corps thats put some paper-MCSE as the Exchange admin who couldnt even calculate a subnet mask, and they wonder why their box is flaky.
Bottom line, as far as I see it: Its not the software, its the people.
Lotus Notes design may not be winning any awards, but guess what? As a designer you have FULL CONTROL to modify the UI however you like! While the backend code of Lotus Notes/Domino may be closed, the front end is fully customizable. It supports POP, IMAP, HTTP, SSL, NNTP, LDAP, SOAP, XML, COM, CORBA and more. You can write code against it in scripting languages like Lotus' Function language and JavaScript, a VB like language (LotusScript) that is more OO than VB6 (supports classes and inheritance for example), or write code against it with Java or C. You've got API's into just about everything in Notes as well so you can change whatever it is you dislike.
If you can't give up the Outlook client, Domino supports using the Outlook client against a Domino backend. Granted, native Notes features such as document links do not work in Outlook (because it has no equivalent functionality), but the majority of the features work seamlessly and some are also improved by running against Domino instead of Exchange (security and better support for remote users are two that immediately come to mind).
If you don't want to run an Exchange server or a cluster of NT boxes for messaging, run Domino on practically whatever you want, from big iron to Linux. Let everyone keep the Outlook clients they're used to if it meets everyone's needs, or customize the Notes UI to look and act like Outlook, like the OS Notes developers at www.openntf.org did with Lookout Express.
If you don't like the UI, change it. If a button doesn't work the way you think it should, or you wish it had a different feature, change it. You can.
ducky
(1) Microsoft dumped that stock as soon as they could. which was 5 years ago
(2) Microsoft is the only company that has a decent browser for Mac OS X. Theres more to running Mozilla decently on OS X than recompiling.
Read up before posting.
SuSE's eMail Server product looks like a viable alternative to Exchange. Unfortunately, their present offer requires installing SuSE (our infrastructure is based on Solaris and FreeBSD, and changing that would be quite painful). If enough people request a stand-alone version, then they will probably ship one.
I don't think it's scheduled for release until later in the year, but it looks like it could be the standards-based, robust solution that just might get people to migrate away from Win2K/Exchange on the messaging side.
Go to Oracle's site and check it out. It looks promising.
OS X is NOT an MS platform in any way
Maybe not. But Adobe publishing software does happen to be available only for platforms where Microsoft Office is available.
And to the original question: "Since when was Photoshop a Microsoft product?"
I replied: "Adobe is the Microsoft of publishing software." Does Adobe have competitors that can match its market share? Or does it have Market Power(tm) in one or more of its markets, such as high-end photo editing software?
Will I retire or break 10K?
There does exist an open source project by this name at sourceforge.x change
http://sourceforge.net/projects/ose
Replacing exchange is a very difficult problem.
There have definitely been folks working on it in the past. But for osexchange, it looks like progress has been slow, if not futile.
Have you tried the "License Logging Service"? That would be the only service I know of that controls licensing in NT...
I too am gluing together an Open Source solution for email/webmail and the Calendaring is always the biggest pain....
Why?
The majority (not all) of geeks look at calendars, project plans, palm pilots as useless. In my case, I don't even wear a watch.
The only way to get this done is for someone to write a check and/or fund a grant. Once the project gets rolling, it will quickly catch up to Outlook and perhaps even merge a few OSS projects like Mozilla and Squirrelmail.
I hate to agree with the previous posters, but this is BORING, non-challenging work. Many have gone down this path, only to fall asleep and find something better to hack on.
Unfortunately, this is one case where Microsoft actually excels over Opensource. They have enough money to pay programmers to do mundane work and complete bloatware with a pretty front ends.
Has the Open Source Community mets it's match?
Is creating calendaring code that interoperates with Outlook beyond our reach?
Nobody who worked for a company that came up with NT should call anyone else a "wannabe coder". Sleep through our OS design and implementation courses, did we?
ever heard of windows scripting? Just like (better) writing a bash shell script.
I've been running Exchnage for a small, ~500 user network for 6 years and we're fed up with the expense and security hazards. We just bought Notes/Domino to switch away from Exchange and the licensing cost for this migration is less than half of what it would cost for all the MS licenses needed to upgrade all our servers and cals to go to Exchange 2000.
:-)
Yes Lotus has a very steep learning curve for the administrator, but it is extrordinarily powerful in how you can customize the inner workings of the system. All those folks who belly-ache about how Lotus is such an arcane and difficult product are exactly the same kind of folks who complain that Unix and C and C++ are too hard to learn and use because they'd rather write Visual Basic progs for Windows. It takes a intense commitment and willingness to learn a sophisticated and complex system to succeed in the Lotus world, and a sysadmin needs to have "The Right Stuff" to become proficient at this. A Lotus messaging system definitely ain't for point-n-click monkeys to administer.
I do have to admit that the current client (R5) user interface does suck somewhat, but it certainly is plenty useable if you're willing to invest in a bit of end-user training. The new R6 version is going to be a step in the right direction, and if will only improve from there. The calendering functionality does blow away Outlook/Exchange IMHO, once you learn how to use it.
The best part of this project is being able to finally get rid of a major MS server system in our organization and I'm very glad for this.
Oh and BTW, we're running our Domino servers on Linux and AIX boxes
According to This Site, Ximian Connector allows Evolution to be a client to an MS exchange server...there's half the battle....Evolution is great IMHO. I use it as my primary business email/contact/calander/palm sync program and it does it all very well...
Connector is $69 a seat, which is considerably cheaper than Outlook (Office)...so Evolution+Openoffice+$69 could actually mean Office/Exchange Capability and lower costs.
Granted it's not free, but at least it's cheap(er). and it supports Gnome development (which is a good thing, even though I'm a KDEer myself)...
Brian
(Doesn't it seem a bit demanding for someone making money off consulting to ask why open source authors haven't solved his problem for him?)
Have you tried coding it yourself? If you're not a coder, have you thrown real money at any of the dev teams? If not, well, why not? They're subject to market forces too, you know.
Get off my launchpad!
It's probably also true that nobody loses their job for choosing Microsoft, alas.
Fiat Lux.
perhaps you should get new admins, not new software.
You can pay for support, but you can get it for free on Intel. If you use 100% Linux, all of it is free, the Server, connector for Evolution, and Evolution.
:-(
All you need to purchase for Windows is the Connector for Outlook, and of course, Outlook
While people seem to be proposing and shooting holes in various products, what are the issues with Synchronize?d ex.html
http://envicon.com/e/synchronize/in
My issue is this: I am ITCHING to kill our Exchange box. I would do it yesterday if I could. However, as much as a Linux advocate as I am, I'm still a believer in making changes for the better, not based soley on principle. ATM, it is simply to easy to have new user creation in Active Directory create Exchange mailboxes as well. I've done some testing with winbind, Postfix, Courier, and PAM to have IMAP authenticate to AD. I admit I was shocked to see it work as good as it did, but it just doesn't seem stable enough at this time.
I would change in an instant if I had:
That's it. The first is obviously trivial, so the real hangup for me is authentication. Protocol is trivial, it can be IMAP, POP3, whatever. I know authentication to AD from linux is somewhat of a large task, but show me the answer and I'll switch in a heartbeat.
I'm against picketing, but I don't know how to show it.
Lotus Notes design may not be winning any awards, but guess what? As a designer you have FULL CONTROL to modify the UI however you like!
Translated: "Sure, the default set of user-facing interfaces that ship with your multi-tens-of-thousands-of-dollars Notes installation may be not only completely worthless but an active impediment to getting work done, but hey, you can always turn around and spend another several hundred thousand dollars paying full-time developers to attempt to graft actual functionality onto it!"
This is, sadly, pretty much par for the course. Any time someone points out just how badly Notes performs any of its alleged real-world functions (ie: email, scheduling, document storage and collaboration), its apologists trip over themselves to remind you how customizable it is, which is sort of like Ford Motors pointing out all of the cool aftermarket exhaust pipes you could buy for the Pinto.
Don't get me wrong. I'm glad Notes exists, because it's always helpful to have a perfect example of how not to implement an important idea. But I won't shed any tears when it's gone, and neither will anyone else who ever faced the horror of using or administering it.
News for Nerds. Stuff that Matters? Like hell.
Lotus Notes design may not be winning any awards :-)
Actually it has won several
As a designer you have FULL CONTROL to modify the UI however you like
This is like the (probably apochryphal) Henry Ford saying: "you can have your car any color, as long as it's black". In Notes, I am stuck with whatever UI controls Notes gives me (and most of them are cheesy). With Outlook, I can create new UI controls and integrate them using well specified interfaces.
And yes, I have used Lookout Express on a R6 prerelease version, and you know what, while it's a huge leap for Notes, for a person coming from an Outlook/Evolution background, it has "cheap knockoff" written all over it.
Ours is a small company (30 member). We build collaboration tools. We use our own webbased product for calendaring/scheduling.
Most of the staff prefer to pop their mail to outlook from a purpose built POP/SMTP all in one device. Shared files are provided by a W2K+AD server.
Some top folks would like to migrate to Exchange but the company hates to spend several thousand dollars in these difficult times. So, I will be soon implementing a Courier+LDAP+POP3 on Linux
That's the one...
You're using her as bait, Master!
Practically, it's hard to afford giving users enough space in their inboxes. They cannot be trained well enough to delete mail or to move it to other folders....
First of all, you can set limits on your mailboxes and prohibit send (and receive) at certain predetermined levels. That usually clues them in. Also there's a mailbox manager utility that allows you to clean out old messages that are older than a certain elapsed time. I've used both successfully and 99.9% of the time they (the users) don't even notice.
After using Exchange for several years and ironing out the initial glitches, there's still instances where "messages go missing" that users were certain they had saved, maybe in one of those other folders.
I'd chalk that one up to "user error"...
You're using her as bait, Master!
Erm, I think that'll pretty much disable any connections to the server. I dunno, I'm probably wrong... today I just got to "armor" an NT box we're using for a web server. Nothing feels better than removing, oh say, the NetBIOS service, RPC and Computer Browser! Bwahahahah!
--
Hwa!
I would like to point out that the iCalendar spec most certainly does provide the necessary transport bindings to match all the functionality of Exchange group calendaring. Beyond rfc2445 -- the base iCal object spec -- you will quickly find rfc2446 and rfc2447, the iTIP (iCalendar Transport-Independent Interoperability Protocol) specification for "Scheduling Events, BusyTime, To-dos and Journal Entries," and its email-transport binding, iMIP (iCalendar Message-Based Interoperability Protocol), respectively.
Together, these protocols provide all of the communications functionality necessary to implement all of Exchange's non-pure-messaging features -- email meeting, rescheduling, and relocation requests, etc., etc. All that remains is a central store for the distributed calendar, itself, and Apple's confusingly-named iCal product uses a clever solution to this: using WebDAV as a central store supporting distributed editing.
Further, through simple offline folders support, such a solution can quite easily provide offline operation atop a small set of existing and well-established, straightforward and powerful standards.
Perhaps someone should look into building an just such a solution as an OSS project. The simple metaphor for the WebDAV store is simply that each directory represents a Calendar, and is populated with iCal files. This exported interface could just as easily be backed by a database as by a filesystem, using further OSS like Catacomb, and such a system could similarly offer integrated shared file storage, all running through Apache atop either a conventional filesystem or a relational database, and exported through a simple, well-understood, and well-supported filesystem abstraction (WebDAV).
-JRK
Ease of install is important when you are evaluating several possible solutions to your problem.
... except the calendar. Exactly! You get a company of any size, and the caledaring, scheduling and resource management aspects of Exchange become really useful. Just because you say you don't like being on the clock doesn't mean that it's not useful for everybody else.
In researching the issue, I did find a Mozilla project to create a calendar server, but it's still in its infancy.
Just because you don't find it useful doesn't mean that nobody else does. I used to work for a software company of about 200 people, and the calendaring aspects were very useful, especially for booking meeting rooms and the like. If we hadn't had a system for handling that kind of thing, things could have got quite chaotic - it's vital that if you have in important customer visiting that you've got a meeting room avaliable to talk with them ready...
Those recommendations have absolutley nothing to do with the baseline hardware that was available at the time eh?
I can understand that taking the word of a /. user at face value would seem foolhardy, however a simple Google search turns up this:
& q= license+logging+exchange
/. *can* be productive!
http://www.google.com/search?sourceid=navclient
I think you're probably OK with turning off License Logging.
See - sometimes reading
A little planning goes a long way...
http://advogato.org/proj/Exchange%20for%20Unix/
Just a question...if you know nothing about mail servers, what are you doing setting up a company's mail server?
If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
I was planning on lurking on this thread since I have no passion for any of the email server solutions but I've used a bunch of them. I think you are being way unfair to Notes. So far its the best client I've used for two reasons:
1 - The Notes databases; which are essentially really well organized file shares. The ability of everybody in the company to setup group specific file shares which support layouts making the intent clear and further which support linking in email is great. In theory this wouldn't be hard to do; but in practice I"ve only seen it with Notes. That is IMHO Notes brough easy to use, easy to configure massive email based databases to corporate America.
2 - The client is reliable as hell. I use Outlook XP version on a Windows 2000 box for a single IMAP connection. All the time Outlook loses connection but thinks it still up. Also it tends to crash when editing multiple emails at once. Never had a single crash with Lotus Notes running on an overtaxed NT box years ago.
I work at MS (yeah, blah blah blah- I know you hate me already and are ready to vote -1, troll). Turn off your MS hating attitude for just a minute while I describe what it is like on the other side of this coin. Perhaps you will gain some insight.
I don't work on Exchange or Outlook, but I work with both of them, and I play with the latest builds of both of them. The thing that MS has that free software doesn't is a control over the direction of the future of its software. What does that mean? Simply put, our people have managers. Our teams have visions, and our developers work full time. We pay people to test and people to market and people to read customer feedback, and we pay people to sit at their desk all day long and think (my job is development). I know that OSS has motivated people, but regardless of how many motivated people there are working on it, you will be hard pressed to find OSS with as many features as Microsoft software. It's simply a matter of the fact that Word is in its 11th verion. Microsoft's internal tools are amazing, definately better than any software development tools commercially available. That's not to say that I don't value OSS. On the contrary, I think that OSS is an excellent way to learn about the software development process, short of being a paid intern at a company working on software.
Well, the main complaint here is that Exchange is ahead of the competition. Well, in the next version of Exchange and Outlook, you get better stuff than you do now. It is faster, better designed (MS marketing calls this "smarter"), more secure (yeah we test that too), sexier (my term for looks better), and easier to use. I know that sounds like a commercial, but it really is all of those things. We have been working on it day in, and day out, and hundreds of thousands of bugs have been created, found, and fixed over the past year or two.
That's my perspective. I find it silly that people think that MS is evil for having the largest piece of the software pie. Software is a tricky thing to do well. The work is difficult, but the things that it enables you to do are very rewarding. I work at MS because I want my work to have the most impact that it can have.
It makes me very happy that the work I do in a day will improve the experience for a few billion people, and it doesn't hurt my ego that a few billion more people who didn't even buy the software will also benefit from my work. Although I do hope that someday they will pay to support the people who give it their all all day long to make the software that they use. Software is unlike hardware in that you can't prevent people from duplicating it. I imagine that if we had star-trek like replicators, that the businesses around the world would have some serious piracy problems.
Good software takes lots of work to produce. It is something which businesses produce to provide a benefit to others and to make money. Imagine what state software would be in if there was no commercial software. Imagine that there was no copy protection or patent laws. How many choices would you have? How confusing would that be? How good would those choices be? How would our engineers be motivated? What would unify development? OSS is a grass roots organization, and it is a healthy movement, but so is commercial software. The old saying that you get what you pay for still stands. Time is money.
My ramblings at 2AM on a Saturday morning are my opinions, and do not represent my employer.
-An anonymous MS employee.
Moderators! Do it!
probably the same as me:
1) I'm the most computer knowledgable person in the company.
2) The company feels it's better to do things internally to save money on both installation and servicing.
We do not live in the 21st century. We live in the 20 second century.
...of how businesses will misuse software to nullify it's potential producitivity benefit. The only situation I've ever seen Exchange used where it makes sense is in a small (
Beyond that, installations tend to be incredibly expensive, somewhat unreliable, and more importantly, usually pointless. It's not that Exchange necessarily is bad software, it's that it is nearly always horribly misued in large companies. Its primary purpose always breaks down to mail. The CEO types demand it because of "calendaring", "collaboration", and "advanced email features." They spend millions on hardware, software, and deployment/maintenance costs over a simpler email server to get those features...
Then they never use them. In big companies, the public folders are a wasteland of seldom used heirarchies that quickly become totally obsolete as the the organizational structure changes. Shared calendaring is a joke, that is barely more effecient than just e-mailing people with meeting notifications. Generally I have found that people sending out meeting notifications ignore the fact that their recipients have those areas blocked off on their calendar and send the meeting anyway, leaving the conflicts to be resolved via email anyway. Some companies get this right, but it could be done just as well with a non-integrated calendaring package (like Meeting Maker or something) that supports multiple platforms and is much, much less expensive. Finally advanced email features are almost never used. Encryption is spottily deployed if at all (and is almost inevitably flawed from a securitty standpoint). The address book is useful, but tends to end up as just yet another address book, leaving people multiple options to find things which is confusing (hopefully businesses will implement AD correctly and help alleviate this problem). Again, nothing a standalone LDAP server couldn't do better, faster, and cheaper.
Anyway, the long winded point is that like all enterprise software, everything except the very core functionality (email and sometimes shared calendaring) becomes corporate abaondware very quickly. Again, this is not necessarily Exchange's fault; it is the nature of the corporate beast. CEO's buy for features, then undertrained MSCE's roll out the software to thousands of people, occasionally doing lots of customization, occasionally with millions of dollars in consultant help. Of course the project has hundreds of departments to take input from, no real requirements, and a constantly changing business structure to map to. Tough to build something really useful with those contraints.
This is a Microsoft-driven problem. We have literally dozens upon dozens of solutions for spreadsheets, word processing, typesetting, document editing, printing, formatting, conversion, storage, mail, clients, servers, and so on. Linux is Legos, you stack your bricks however you choose.
Once someone decides that they (the frustrated Microsoft camp) want to have a solution in the Open Source space, they'll give us the incentive to do so. Right now, we have all the tools we need to do our jobs, in many formats and flavors. Just because the Windows users do not, does not make this our problem.
I constantly find myself reinforcing this point.. the Open Source community isn't here to solve everyone's problems with Open Source software. We don't find all the cracks and fill them with Open Source "caulk". We are not a free development warehouse, to pick and choose what YOU want US to do for YOU, for FREE.
Over the past two years, I've seen hundreds of my close personal friends (myself included) pour their hearts and souls out to help the "Corporate Bottom Line" understand and develop solutions using Open Source software, only to get laid off, fired, and let go for no reason.. meanwhile NOTHING is given back to the Open Source community for their selfless efforts, except higher unemployment numbers by these companies exploiting Open Source software.
If you want it bad enough, you'll find a way to motivate us to help you reach your goals. Complaining about a problem that doesn't even remotely affect us, doesn't help you solve your problems any faster.
i'm evaluating alternatives to exchange and came across groupwise. does anyone have any experience with it? from the feature chart (http://www.novell.com/products/groupwise/upgrade. html) there's supposedly calendaring and outlook compatibility.
Quite a broad extrapolation I must say. Even to the point of including dollar figures on costs. Amazing!
I'm not worthy
I have never donated to an Open Source project. Why? Because none of them have interested me.
I would donate to this though!
- Michael
I have yet to see a AC post worth reading.
NexuSys - Linux support by the best
The guy that replied to you (Hektor Troy) basically hit the nail on the head. I split the sysdamin job with another person. I'm the guy who can run around and fix MS related problems, and she's the person who set up the background servers. Server related problems went her way, client problesm went my way.
:) (well, was anyway.. now I'm playing with the background servers.)
Then she went on vacation. Of course, that meant the mailserver (literally) made a big bright poofy spark and died. I made the decision to build a new mailserver and got it done!
Funny thing is, that machine's still running a year later. Heh. If you saw it, you'd think that was an amazing feat!
Just to be clear, though, I never needed to set up a mailserver before. The one that blew up was running long before I became sysdamin. I got field promoted after our previous sysadmin left. So I'm a newb pretty much.
"Derp de derp."
I understand, however, I'm in a position now, in which I have 12 years of experience, and I've been unemployed for 10 months, and I'm getting replies such as "We need 5 years experience with EMC, you only have 3, sorry."
If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
I work for a government agency in Arizona and we are ditching Exchange next weekend for a system built from open source components.
S quirrelMail
We expect other government agencies in Arizona and beyond to do the same in the near future.
FreeBSD
Courier-IMAP
OpenLDAP
qmail
Sympa
SunOne Directory/Calendar server
This can be done. The calendar was the hardest thing to find a replacement for.
Take a look at:
Replacing Exchange HOWTO and QVCS.
The first document is what inspired us over a year ago to begin this project. The second project is very similar to what we ended up with. We will be producing a HOWTO next month on how we did this.
Replacing Exchange is not that difficult if you understand how email works and how Exchange is cobbled together. We chose to separate the Exchange functions and put them in a web browser driven context.
The big task you will have is to fight the user conception, built through marketing and fud, that somehow Exchange/Outlook is synonymous with email in the same way that some people see AOL as synonymous with the Internet.
You will have to fight like hell for an Exchange replacement. A replacement has to be feature-rich, a replacement better be secure, and most importantly a replacement needs to be more reliable than Exchange.
If you can do your homework on these issues you should be able to get PHB and upper management to buy in.
The magical thing that Microsoft, and to a lesser extent Lotus and Novell, managed to do is transform the function of email into the monstrousity that Exchange/Outlook is and convince people to lay down gobs of cash money for something which fundamentally is no different than any other email system - its job is to deliver email.
We got tired of Microsoft sticking it to us for licensing. We got tired of virus after virus. We got tired of Exchange problems with no apparent reason and (worse) no apparent cure. We got tired of having our data held hostage by Exchange.
The big question, for you bofhs out there, is whether you can/will do something about Exchange. You can sit idly by while Exchange craps on you again and again or you can do something about it.
Ouch. So does my having a job with .. well.. less experience bother you?
Well, fret not: That's not my primary job there, I just absorbed it. I'm the company's artist/webmaster. I was best capable of filling the previous sysadmin's shoes, but my company couldn't afford to hire a replacement for him.
It's not the type of scenario where I walked in somewhere and said "I wanna job doing sysadmin stuff". Technically I'm a Lightwave animator/compositor. Heh.
"Derp de derp."
It doesnt really bother me...just hits a nerve..just like if I got a job being a lightwave compositor. I'm not even too sure what it is (besides what google can't tell me), and I don't even know enough about it to fudge my way in an interview :) After 37 interviews, I'm just getting pissed hwen the guy who interviews me knows NOTHING, and I get passed over because he thinks I'm lying or something. (I don't really know why I get passed over,..If I knew, I'd change somehow)
If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
I wish you luck. I honestly don't know what else to say other than im listening. I haven't been in that position (yet), but I face it. My company may or may not succeed. The worst part is, I know that if I do lose my job it'll be a minimum of 4 months for me to acquire a new one. (and that's being optimistic)
I'm not really sure how to shorten that time other than to try to network with other people in the field. I'm working that direction, but I'm scared.
I really hope the economy boosts itself soon. I think people enjoy spending money.
I have a question: Do you have any advice for me as to how to minimize the impact of unemployment? What can I do now?
"Derp de derp."
Answer: No.
Now shut up and download the new kernel.
Worked well for me too until I had to make it work on NVidia nForce-based chipsets. Sweet chipset (GeForce2, sound, LAN, etc all built in with practically zero contention on the shared RAM and literally zero on the AGP buss since the peripherals all run through AMD's interCPU buss - oh, and no less than 6 USB ports on the board I have to hand (MSI K7N420 Pro)) the LAN card driver (only) is closed-source, the closed library they ship for it (nvlanlib.o) is apparently incompatible with gcc 3.2 - sorry about Mandrake 9.0 (and Redhat `Null') distributions, it won't recompile for love nor $$$. Now, what I completely fail to understand is that the FGeForce2 and sound kernel modules are completely OSS! Like, d'uh? It's akin to shipping an all-American vehicle with metric rims...
In case you don't understand the subject line, `proves' in the sense used there means `breaks', as in `tests to destruction'.
Got time? Spend some of it coding or testing
If you really want to make this happen, you should check out prochange:
http://www.prochange.org
The dolphin mascot is cute.
"Invincibility is in oneself, vulnerability in the opponent." --Sun Tzu
My advice would be to increase your knowledge on as much as you can. Be vendor neutral. Learn a little of a lot. Try to be familiar with as much as you can. Don't know Java? Read a book on it. then you can add it to your resume. You might not get a JOB as a java programmer, but it increases your value. :)
And, after being an employer for 5 years, my biggest advice is..never kiss ass. While employers/managers may suck it up, they look down on people who DO kiss ass
If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
I'm about to release it under the LGPL. It is a partial implementation of RFC2445 and enables an Evolution user to be auto-published as far as their free-busy information.
This means that users of a pure linux/evolution install can share their group scheduling information with outlook users and other evolution users via a FBURL such as http://www.eurekait.com/sfg.ifb (mine).
So far it is written and works but requires a few performance tweaks. (Processes 15 users a second).
This is only one small piece of the puzzle but a useful one.
I appreciate the tips man, thank you. :)
You are definitely right about diverisification. That's how I've been able to survive a few rounds of layoffs.
Cheers dude
"Derp de derp."
I have to agree with your dissentor.. I've been able to many times have scalable and stable Exchange environments. I've also seen Unix boxes that crapped out. Any time you have failures (both windows and Unix worlds) it is either for faulty/underpowered hardware, or imperfect configuration.
This comment is guaranteed*
*not guaranteed
The old adage in the computer industry always was "No manager was ever fired for buying IBM". Things haven't changed that much, just the name of the upper dog.
I hear the argument about sueing a lot. I even hear it from managers who had to suffer the pain of a Microsoft audit (an audit is their way of saying "thank you" to loyal customers who MS feels haven't been stripped of cash sufficiently yet).
Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.
The hardest part of running Exchange is to find qualified administrators. I'm not talking MCSE here (I know some very capable MCSE's, but in general MCSE is not a valued qualification in my book).
A good Exchange admin can get user-visible uptimes that rival those of *NIX based solutions.
And make no mistake, top brass don't care about availability. They'll raise a stink about it and life goes on.
The "Exchange is easier" argument has been raised only anecdotally in this argument so far, which is good because it's plain untrue. It is at least as hard as setting up a *NIX solution (and chances are, Exchange will beat *NIX on functionality).
And that functionality is my pet peeve. When users look at me to prevent the next variant of Klez, I tell them that they picked the gee-whiz user friendly gooiey over my security concerns, and would they please work it out amongst themselves? It's rare that I have users who actually want all the automation nonsense, but not a single one of them has followed up on my suggestion to write to MS to get something done about the no-questions-asked automatic opening of attachments, e-mailed JavaScript and stuff.
Users don't want risk, but they can't be bothered to do something about it. So, they get what they asked for. Heaps of functionality. For their benefit, and the dubious benefits of others.
It's all down to consumer choice.
Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.
Call me what you wish - it doesn't change the truth.
I'm available for consultancy if you need help with your systems...
Oracle claims here to have solved this problem. They are internally replacing dozens of Exchange servers with a three-server cluster using their software for e-mail, voicemail, fax, and calendar.
It ain't open source, but it is an alternative and covers many of the bases discussed in this forum.
-ez
You basically get contact management, scheduling, task and time management, and bug tracking. The server runs with Apache and PHP, and clients use it through a web interface. This means that the clients can run on (almost) any operating system.
No, I'm nothing to do with the project, I'm just a satisfied customer. :-)
Ask your backup team what do they think about that.
Nothing more wasteful...
IANAL but write like a drunk one.
Even for the time, those limitations were sad and indicative of the bloatware that Exchange is.