Slashdot Mirror


Exchange 2003 vs. Sendmail Mail Routing?

good soldier svejk asks: "I am a unix sysadmin at a medium sized (~10,000 user) organization. We currently using Exchange 5.5 for messaging, calendaring etc., and sendmail for mail routing and relaying. We arrived at this architecture because Exchange 5.5 was neither flexible enough to route our mail nor secure enough to meet our relay control standards (my Windows counterparts tell me it has since improved it's relay control). Now we are looking to upgrade to Exchange 2003 and the boss wants to know if we can eliminate the sendmail layer. We use LDAP mail routing across multiple domains and Brightmail Anti-Spam. We have not yet implemented Active Directory. Does Exchange 2003 offer a sendmail comparable level of configurability and flexability regarding routing, access control, filtering, virtual hosting and queue management? Just as important, is the Windows 2000/Exchange 2003-SMTP combination adequately securable for use in the DMZ?"

95 comments

  1. But why change? by Mod+Me+God · · Score: 1

    Sorry, I am a member of the old school "if it ain't broke, only improve it for an identified need rather than update for the sake of it".

    --
    --

    FreeNET user? Comfortable with the adverse selection?
    1. Re:But why change? by Anonymous Coward · · Score: 0

      "the boss wants to know..."

    2. Re:But why change? by ctr2sprt · · Score: 1
      The more layers there are in a solution like this, the more work is required to maintain it and the greater the chances are that something could go wrong. Just because execs aren't computer geeks doesn't mean they don't know this fundamental principle. Also consider that they don't want some "weird" setup that no other sysadmins will understand or be able to maintain. And reread the original comment. It seems to me like they are upgrading to Exchange 2003 for some other reasons, and the boss only wants to know if he can kill two birds with one stone here.

      I think it's a question that's definitely worth asking, and even though I'm not a fan of MS by a long shot, it's what I'd be asking in his place. I'm afraid I don't really have anything else to contribute, since I have zero experience with xchg2003, but I felt like I needed to defend the guy's boss.

    3. Re:But why change? by mrex · · Score: 1

      The more layers there are in a solution like this, the more work is required to maintain it and the greater the chances are that something could go wrong.

      Impossible. We're talking about implementing a Microsoft product. The chances of something going wrong are already 100%.

    4. Re:But why change? by gazbo · · Score: 1

      yuo == teh suck.

    5. Re:But why change? by mrex · · Score: 1

      Ohhhh...what?!?! I can't believe I got an anti-MS joke modded down on slashdot.

      ATTENTION MODS: The above is a joke, as was the original comment. Obviously its safer just to label it. Jeez.

    6. Re:But why change? by Malc · · Score: 1

      Exchange 5.5 is virtually EOL. It's definitely time to change or there won't be anymore patches like the ones that come out for it this week. The risk isn't worth it.

  2. Better get Active Directory setup... by questionlp · · Score: 2, Informative

    If you want to upgrade to Exchange 2003, then you will need to get Active Directory setup, prepared and configured as stated in the Exchange 2003 documentation :)

  3. There are others by mnmn · · Score: 2, Insightful

    I dont get why the boss ASKS for Exchange, but offer him a list of email systems including Lotus Domino, Courier MTA, Sendmail, Qmail, Exim, Postfix and others you think are appropriate for such sized organizations.

    Then run a few basic tests. It doesnt take too many hours to install and configure each of the above mail MTAs (or routers) for demonstration purposes.

    Heres how you can explain the thing... Microsoft is insecure. Thats a given (show the documents proving so) and you will need an additional layer in front of Exchange to go through the emails, maybe including Bayesian filters like spamassassin. You could run it unprotected, but working unprotected is something you just dont do...

    Theyll understand.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:There are others by clifyt · · Score: 2, Interesting

      Because Exchange is MUCH more than an email solution.

      If you don't know this, you honestly shouldn't be making suggestions.

      Microsoft *IS* insecure, but find a decent mail solution, that has scheduling and can also deal with groupware aspects such as Project in a single package...I'm not talking about individual packages...I'm talking ONE package that works seamlessly.

      There are a lot of reason bosses ask for Exchange. The mail component is a small portion of this. With the new exchange server coming out later this year, it will be even better. I wish the Open Source community would get something better than this, but it hasn't happened yet -- even the individual packages as weak compared to what M$ can do.

      And I say this as a certified M$ hater. I use their products at work, but I'm a Mac / Linux user at home (except when I pull up XP so I can play my video games).

    2. Re:There are others by Youssef+Adnan · · Score: 1

      Kolab is going to be a possible replacement. Though, it's still very young and has to prove itself via a couple of case studies before it can actually be a real replacement. I'm looking forward to the day where Kolab and Kontact can actually fully replace the Exchange/Outlook functionality.

    3. Re:There are others by neilb78 · · Score: 0

      They are all insecure. If a human wrote it, then it's insecure, so I don't think that's a very good argument. A lot on Unix/Linux sysadmins use that line because it's very easy to just say "microsoft products are insecure" and the boss never knows the difference; when in reality their Unix/Linux couterparts are usually just as insecure.

      --
      © 2004 The SCO Group, Inc. All Rights Reserved.
    4. Re:There are others by Electrum · · Score: 1

      They are all insecure.

      qmail is secure.

    5. Re:There are others by mrex · · Score: 1

      Microsoft *IS* insecure, but find a decent mail solution, that has scheduling and can also deal with groupware aspects such as Project in a single package...I'm not talking about individual packages...I'm talking ONE package that works seamlessly.

      Ever hear of "embrace and extend"? Now, instead of a mail server being expected to efficiently route mail, its expected to fill the roles of a mail server, file server, database server, web server, directory server, desert topping AND a floorwax. Gee, thanks MS!

      Maybe the real problem that needs to be addressed is a lack of understanding on the part of management that throwing the biggest most expensive and expansive solution at every problem is exactly why there are so many problems to begin with.

      Jack-of-all-trades software, like Exchange, always sucks.

    6. Re:There are others by clifyt · · Score: 1

      I disagree --

      Microsoft, for once, identified a problem and made a solution around it.

      For my personal business with 12 employees total, we use sendmail and use a web based group management software.

      BUT the minute you are talking about 30k worth of employees, you need something like this.

      Exchange does what it needs to do -- its a business solution that businesses need and have asked for. You either haven't used it to its advantage or too idealistic (or more to the point, way too fucking cool...yeah...geek attitude gets the chick) and will never understand this need.

      Again, I have searched for a solution that works for a large group of peoples and I haven't found one yet. As one of the other posters mentioned, Kolab and Kontact might be potential competitors in the future -- but they have a LONG way to go right now.

    7. Re:There are others by Anonymous Coward · · Score: 0

      but... exchange isn't just a mail server. that's the point. it's not intended to just efficiently route mail. that's why sendmail (etc.) exists - in case you need something that only does that. (hint: no large, modern organization does.)

      - it's not a file server. i don't know where you got that idea.

      - it's not a database server, unless you're talking about active directory's ldap database.

      - it's not a web server (there are components included with exchange which can be used with iis to enable web-based email and calendaring, which is good.)

      - it is a directory server, because corporate email routing is obviously better when tied to a directory system. (active directory is ldap.)

      it handles group communications for large organizations, and it does so pretty well. better, in fact, than any potential competitor. i should know, i've reviewed them all.

      and no, i'm not a microsoft fan either, just a former mail admin who worked my way through 2 years of suse email server, domino, sendmail, postfix, horde, communigate, eims, squirrelmail, and god knows how many other packages, trying to find a solution that worked for my organization (the red cross.) exchange was actually our last resort because none of us in IT were fond of microsoft. but as soon as i installed it, exchange started seeming like a godsend. fast, smooth, mature, and it did exactly what it was supposed to. one year later and it hasn't crashed or dropped a single email yet.

      oh, and "management" had nothing to do with the deicision - it was IT all the way and we understood exactly what we were doing. (and by the way, exchange is cheaper than domino or communigate.)

      why would you try to give advice on software you obviously don't use?

    8. Re:There are others by Anonymous Coward · · Score: 0

      Ever hear of "embrace and extend"?

      Comeon -- Exchange was originally designed as an X.400 system!

      SMTP has always been an afterthought, and it's clear the product was never designed to replace backbone routing systems like sendmail. (MS even made a sendmail-like product called CIMS for a while.)

    9. Re:There are others by mrex · · Score: 1

      For my personal business with 12 employees total, we use sendmail and use a web based group management software.

      BUT the minute you are talking about 30k worth of employees, you need something like this.

      Why does it have to a single application? Integration can occur at many points.

      Exchange does what it needs to do -- its a business solution that businesses need and have asked for.

      You're just avoiding any specific discussion of the features or merits of outlook by saying "business" a lot as if to imply "business needs" are incomprehensible to anyone except "business" understands. I'm in the information technology business, it's my *job* to evaluate technologies applicability to business needs. None of that changes the fact that Exchange is a poor piece of software.

      You either haven't used it to its advantage or too idealistic (or more to the point, way too fucking cool...yeah...geek attitude gets the chick) and will never understand this need.

      Says who? I have used Exchange, in one of those smallish environments you mentioned before (they thought they needed it before I got there -- I got rid of it ASAP). It sucks. In every conceivable way. It does nothing you can't accomplish other ways, if you are even mildly creative.

      Again, I have searched for a solution that works for a large group of peoples and I haven't found one yet.

      If you really want an enterprise class directory server, go call PeopleSoft or Oracle. Nobody uses Exchange for that.

      I'm forced to guess at what features you are so desperate for, since you haven't mentioned any of them in specific.

      As one of the other posters mentioned, Kolab and Kontact might be potential competitors in the future -- but they have a LONG way to go right now.

      The only reason Exchange is seen as the "only solution" is because it took several different, unrelated tasks and combined them, creating a new category of software in the minds of PHBs. Each one of these tasks could be accomplished in a more reliable, robust way with seperate applications, and integration can take place at a different level.

      IMO, building a calander/to-do-list/scheduler/task tracker into a mail server makes about as much sense as installing a wet bar in your Geo Metro.

    10. Re:There are others by Anonymous Coward · · Score: 0

      I dont get why the boss ASKS for Exchange, but offer him a list of email systems including Lotus Domino, Courier MTA, Sendmail, Qmail, Exim, Postfix

      Dude, they are already running Exchange and Sendmail. The boss is asking for a business justification for the sendmail relay, not a full scale product evaluation.

      If I was the guy's boss and I found out he was wasting his time playing with Lotus Domino and Courier, I'd fire his ass and hire someone willing to support the systems we've got.

    11. Re:There are others by mrex · · Score: 1

      I failed to make one point I guess -- it isn't necessarily the idea of an integrated scheduler/tracker/calander/mail server from the end users view point that I have a problem with...it's the twin issues of anyone taking some standard protocols and twisting them so nothing else can interoperate fully, and the fact that Exchange epitomizes feature-poor, underengineered, unreliable Microsoft software.

      Its important to seperate the technical architecture of these solutions from their appearance to the end user. That's the only way you can get the best of both worlds.

    12. Re:There are others by clifyt · · Score: 1

      Ok -- you've finally made sense. I was about the respond to the last message, and deleted it halfway though.

      No -- Exchanges standards for how it operates and stores the messages does suck. I hate the fact I can't get to this stuff without using a crappy almost not supported web interface or having to remote desktop into a machine I reserve for this task on my iBook or G4.

      Its got a horrible backend, BUT it does what us end users want it to do. I don't have to support these machines, so to me it works like magic. I know how to install Sendmail and all that, but as an end user the whole Exchange paradigm is exactly what we want and need.

    13. Re:There are others by IceCat · · Score: 1
      No -- Exchanges standards for how it operates and stores the messages does suck. I hate the fact I can't get to this stuff without using a crappy almost not supported web interface...

      You must be using the old OWA 5.5, which was rather limited in its interface. OWA 2000 was a welcome improvement, and OWA 2003 is an even bigger improvement. Try the free trial of OWA2003 here.

    14. Re:There are others by shyster · · Score: 1
      Haven't used it yet (it's a new product) but for the usual SMB Exchange features (calendaring, tasks, contacts, email, public folders, etc.) MDaemon Groupware might be a viable alternative. A lot cheaper than Exchange, has anti-spam filtering built in, and uses IMAP instead of MAPI, but has a plugin so you can use Outlook as the client.

      FWIW, I've used MDaemon Pro (POP3/SMTP/IMAP/LDAP server) for years now, and have been very happy with it.

    15. Re:There are others by clifyt · · Score: 1

      OWA2000 is STILL a pain in the ass on the Mac. On the PC (where I ALWAYS have Outlook installed), its actually nice as it integrates into IE pretty well.

      Its a shame it uses IE components to do so, and can't work well on Safari...hell, it doesn't even work well under IE5 for the Mac.

      I will check this out though...thanks :-)

    16. Re:There are others by Schrodinger's+Mouse · · Score: 1

      Point of information - Lotus Notes has handled mail, scheduling, groupware, and more since Day 1, and has done so seamlessly. (Where do you think Microsoft got the idea for Exchange?)

      Plus, the server package (Domino) runs on a variety of hardware platforms and OS's; encryption is native to both server and clients; replication is faster and more reliable than Exchange/Outlook; and the whole setup is much easier to secure against crackers and viruses.

      As an added bonus, there are even open-source projects devoted to the Domino/Notes architecture.

      Granted, Domino is neither beer-free nor speech-free, there's currently no native Linux version of the Notes client (grrr), and there's a lot of FUD directed against Lotus products by Microsoft and their cronies. However, with patience, persistence, and skill, you should be able to move 'em away from MS and towards something a little more geek-palatable.

      [Let it be known that I do not work for Lotus or for IBM.]

      --

      *****

      There are many people in this country who, through no fault of their own, are sane.

    17. Re:There are others by clifyt · · Score: 1

      Cripes!

      I use to have to support that piece of crap YEARS ago. From my friends still at the company that I use to work for, they'd GLADY trade up to Exchange from Notes.

      That says something.

      If its ANYWHERE near as bad as it use to be, I would not wish this on my worst competitor.

    18. Re:There are others by Xtro · · Score: 1

      Lotus Notes (http://www.lotus.com/) is MUCH more than Exchange is.

      Runs on many platforms including Linux and IBM mainframe, does not require any existing infrastructure (latest exchange requires Active Directory & win2003 server), the new web based mail component fully supports Mozilla (and not a dumbed down version but the whole DHTML experience), It not only does mail/calendaring etc but is a platform for making your own DB apps, program in LotusScript or Java, has it's own webserver, is a secure public key based infrastructure, local replication of ANY database for offline use....

      --
      Cheers
    19. Re:There are others by csw · · Score: 1

      And you forgot to mention that it is the worst, nastiest, buggiest, clunkiest, and most limited mail client ever invented. I am forced to use it every day and it is a terrible step backwards from /bin/mail.

      It doesn't really help that our fascist administrators won't let anyone but themselves use IMAP.

    20. Re:There are others by LO0G · · Score: 1

      Actually it was MCIS (Microsoft Commercial Internet Server), and it was intended to serve as the backbone for an ISP.

      Nobody bought it. Literally.

      With Exchange 2000, SMTP replaced X.400 completely, it's FAR from an afterthought.

    21. Re:There are others by sql*kitten · · Score: 1

      Heres how you can explain the thing... Microsoft is insecure.

      You would have a very, very hard time proving that Exchange is more insecure than Sendmail.

    22. Re:There are others by wfrp01 · · Score: 1

      ..in a single package

      It's important to remind PHB's that it's really the seamlessness that matters, not the single package part. There's no reason separate packages can't offer the end user the same experience. It just requires that the components interface using known standard protocols.

      I'm not saying everyone plays together as nicely as this requires today, but I think it's an eventuality. There are simply too many people running too many different types of computing devices who want to communicate with each other. Open standards can make it happen.

      BTW, there are a lot of reasons bosses don't ask for Exchange, also. Not all bosses have been hoodwinked by the airline magazine industry...

      --

      --Lawrence Lessig for Congress!
    23. Re:There are others by Anonymous Coward · · Score: 0

      "OWA2000 is STILL a pain in the ass on the Mac. On the PC (where I ALWAYS have Outlook installed), its actually nice as it integrates into IE pretty well."

      "Its a shame it uses IE components to do so, and can't work well on Safari...hell, it doesn't even work well under IE5 for the Mac."

      Assuming you use MS Office, why not just use Entourage? It is WebDAV anyway. Ditto Mail.app, once Panther ships.

  4. Wrong layer by GoRK · · Score: 2, Insightful

    Have you considered removing the Exchange layer and preserving the Sendmail layer? :)

    Seriously, though, if you have a setup this large, and you're already willing to fork out the dough for Exchange 2003 and all that it requires to run, why don't you pick up the phone and talk to Microsoft about getting Exchange 2003 to route properly in your setup. It'd probably be worth the money to have the people that made it get you into a setup that will work.

    I may be no fan of Microsoft, but I certainly understnd when it's prudent and cost effective to get the support I'm paying for with commercial software.

    ~GoRK

  5. Why are you asking us? by Rick+the+Red · · Score: 0, Flamebait
    This is Slashdot. We don't do Windows.

    This is like asking Iron Horse readers if you should replace your Hog with an ATV.

    --
    If all this should have a reason, we would be the last to know.
  6. Why exchange? by Ender+Ryan · · Score: 1
    Yes, I'm ignorant. What does exchange offer that other MTAs, such as sendmail or postfix, don't?

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:Why exchange? by Yobgod+Ababua · · Score: 1

      Short answer: full integration with Exchange the MAPI-server.

      Remember that Microsoft's MTA is -also- a MAPI-server, IMAP-server, addressbook server, calendar server, etc etc. Many (annoying) Exchange functions like return receipts take advantage of this integration.

      I can almost guarantee that there is some MS-touted bell or whistle in Outlook or elsewhere that depends on you using the full suite of MS-approved servers. Be prepared to explain why it doesn't work or to offer a suitable alternative.

    2. Re:Why exchange? by JayBat · · Score: 1
      What does exchange offer that other MTAs, such as sendmail or postfix, don't?

      You would never, ever justify Exchange as a pure-play MTA. The data store was designed by Satan on crack, it's expensive, slow, painful and slow to admin, its SMTP does not play nicely with neighbors, and (post 5.5) it won't even think about talking to you unless you give it Active Directory.

      Think you're cool 'cuz you got multiple ADCs? Wrong, bucko. Exchange will not function unless it can talk to the (single-point-of-failure) operations master. I know way more than I want to about seizing operations master roles.

      No, you justify Exchange based on all the "groupware" functions, or because your boss ordered you to buy it because "all the other CEOs have their snazzy little Blackberry/Exchange interface." :-)

      Using calendars and tasks and notes does not make the MTA suck any less, of course.

    3. Re:Why exchange? by Ender+Ryan · · Score: 1
      Using calendars and tasks and notes does not make the MTA suck any less, of course.

      I'm just wondering why the fuck that needs to be part of the same program as the MTA in the first place. Why not use separate programs for those tasks? That would be much better for security, stability, performance, and peoples' sanity...

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    4. Re:Why exchange? by Anonymous Coward · · Score: 0

      don't forget it's based on Access er uhm I mean Jet

    5. Re:Why exchange? by Anonymous Coward · · Score: 0

      But not for MS bottom line...

    6. Re:Why exchange? by Anonymous Coward · · Score: 0

      Think you're cool 'cuz you got multiple ADCs? Wrong, bucko. Exchange will not function unless it can talk to the (single-point-of-failure) operations master. I know way more than I want to about seizing operations master roles.

      Wrong. It needs a Global Catalog (GC) You can have multiple GCs on a network. No single point of failure there.

    7. Re:Why exchange? by Gareman · · Score: 1

      Remember that you must manually distribute your Global Catalogs to other DC's. By default, your GC is a single-point of failure unless you do this. This may account for the GC as SPF theory, as it certainly bit me in the early days of W2K.

  7. Ever Hear of a Test Lab? by pci · · Score: 1

    I have always used a small staging environment that emulates the production network. It is a nice safe way to emulate your production environment without actually affecting the users.

    In a 10,000 person company I would belive the bean counters will understand spending a couple dollars per employee to ensure the enterprise network will still function. And throw phrases like "It will speed up our ROI, and lower the long term TCO for our infrastructure" if they don't bite right away.

  8. Try this by Anonymous Coward · · Score: 0
    Clearswift Mailsweeper

    Mail proxy, relay, with virus checking, anti spam, filters etc etc. Top stuff.

  9. You have a major problem. by Talonius · · Score: 5, Informative

    Exchange 2003 requires Active Directory, quite an undertaking in an organization of your size.

    I would investigate the repercussions of that requirement before moving forward with any other research or comparisons.

    --
    My reality check bounced.
    1. Re:You have a major problem. by sharkey · · Score: 1
      Exchange 2003 requires Active Directory

      Not only that, but it requires Windows 2003 AD, IIRC.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    2. Re:You have a major problem. by Anonymous Coward · · Score: 0

      hate to break it to you, but active directory is not only easy to install, but incredibly useful. i recently installed it, along with exchange, for the 3500 users in my organization, in under a week.

      filling the AD database is another matter, of course, but there are import scripts available for that purpose. or if you can't find one, write your own. read the ADSO documentation on msdn and script for a couple hours. done and done. (i did it in less than a day without ever having written a vbscript before.)

      your statement is a bit like saying "(x ldap-dependent product) REQUIRES an ldap server." And?

    3. Re:You have a major problem. by davidstrauss · · Score: 1
      Not only that, but it requires Windows 2003 AD, IIRC.

      No. Exchange 2003 runs fine on Windows 2000 Server. It's Exchange 2000 that won't run on Windows Server 2003 (in any supported configuration).

    4. Re:You have a major problem. by IceCat · · Score: 1
      Exchange 2003 requires Active Directory
      Not only that, but it requires Windows 2003 AD, IIRC.


      You can implement Exchange 2003 in a Windows 2000 AD. Here...

    5. Re:You have a major problem. by duffbeer703 · · Score: 1

      Funny... I there was an OSS groupware program that required OpenLDAP, you'd be jumping up and down with joy.

      A large organization without an AD or LDAP-like infrastructure would certainly benefit from it.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
  10. Capabilities aside....... by venom600 · · Score: 1

    Having both in your network gives you more depth of security if you ask me. If your entire email infrastructure is based on a single piece of software and that software becomes vulnerable for some reason or another....at least you've partially mitigated your exposure. Having different MTA's for relaying and end-delivery is just a good 'defense in depth' strategy in general.

    My $.02

    1. Re:Capabilities aside....... by good+soldier+svejk · · Score: 1

      I agree 100%, as does our security officer. I was hoping for some insight into the technical capabilities of E2003's SMTP implementation. If it just plain won't work then it spares us the security debate (which can get political).

      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    2. Re:Capabilities aside....... by 4of12 · · Score: 3, Insightful

      security debate (which can get political).

      It can get political, emotional and religious if the discussion gets away from the facts.

      Defense in depth is sound security strategy; a strategy whose soundness is manifest to people of all political persuasions.

      Let Exchange do what it's good at: storing user mail messages in a database, serving IMAP clients and helping do group calendaring.

      Switch out sendmail for qmail, which is more secure. Keeping a pure MTA like qmail costs very little in the way of setup and maintence and helps purify the traffic seen by your Exchange servers.

      --
      "Provided by the management for your protection."
  11. I wouldnt recommend Exchange for you by skinfitz · · Score: 2, Insightful

    From your post, I wouldn't recommend Exchange as if you are only going to be using it for mail routing, you are basically going to paying a LOT of money for something loaded with features that you will literally never use when you could have the same functionality for free with sendmail or Exim.

    As I read your post, you dont want mailboxes or calendaring but simply mail routing.

    You would probably be better building a big OpenBSD box and spending some time with Exim, or sendmail if you are happy with that.

    Exchange 2003 uses the Windows 2000 SMTP service for mail routing anyway so really you dont need Exchange 2003, just a copy of Windows 2000 server or server 2003.

    Exchange 2003 does mailboxes and calendaring - it's a good product and does this very well but you only seem to need mail routing.

    1. Re:I wouldnt recommend Exchange for you by jhoffoss · · Score: 2, Interesting

      Re-read the post. He's already using Exchange, he's only using Sendmail for routing. With his next upgrade, he wants to eliminate Sendmail and use Exchange for the routing, AS WELL AS the calendar/groupware/project/etc functionality already in Exchange.

      --
      Linux: The world's best text-adventure game.
  12. Not Related : But Editors please SEE by tanya2526 · · Score: 1

    ok I was searching for a story (it links to a website having some cool html code, came out in May / June so if you know please tell me)

    and what happened to me was that I saw the list of stories .. starting from the latest and going down.. and that had two stories extra and above the last story (napster2.0) on the main page...

    I clicked on this one and got thru.. the next one (about today's kids playing 70s games..) gave me "you've nothing to see here, move on"

    so I guess that is a loophole or something where a non-subscriber can actually see the story before it comes on the main page..

    Eureka ????

  13. exchange on linux by Anonymous Coward · · Score: 0

    There was an article in the linux journal had an article in issue 106 on how to replace the excange server with a linux replacement so that users won't know the difference. here's the link

  14. Well, start with AD by TomGroves · · Score: 1

    You will need Active Directory setup before you even think about exploring Exchange 2003.

  15. I can predict the answers... by kabocox · · Score: 1

    I would love to know the "real" benchmarked and "proven" answer. Slashdot hearsay will mostlikly say "no." in many unpolite terms.

  16. Also... by good+soldier+svejk · · Score: 1

    Abstracting routing from messaging keeps all the data inside the firewall where it belongs. If my sendmail boxes are rooted, I can just rebuild them. If an Exchange box is systemed (or whatever the Windows equivalent of rooting is) our user data is all over the internet. In our industry that means uncomfortable questions from Uncle Sam.

    --
    It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

    -James Baldwin
  17. ha! by pizza_milkshake · · Score: 1

    you picked the wrong place to ask about removing sendmail and depending completely on "M$".

  18. Lots of work... by seigniory · · Score: 3, Informative

    I'm in the same predicament here. We're a small company (~500) but handle more email than most 10,000 shops - mostly customer service-related mails.

    Anyway, first off, I'd like to say that if you have a 10,000 person organization, and you'renot running AD yet, handle that first. I'd guess that you're looking at at *least* 4 months for planning and implementation of your AD environment.

    Also, you might as well go right to Windows 2003 (AD 2.0) since Exchange 2003 can only run in an AD 2.0 environment and on Windows 2003 server.

    Finally, yes, Exchange 2003 routing is much better than 5.5 (which was hooooriiiible). Now, if you're familiar with sendmail routing, who cares? :-) The only way you're going to be able to do the Exchange 2k3 (or 2k) routing you require is to program some custom COM event sinks in a .NET language.

    If you question is "can it be done" the answer is "sure it can". Just remember that just like any major infrastructure change, it ain't gonna be easy or quick to do.

    Luckily, we were able to upgrade to Exchange 2k3 with little trouble. I'm still trying to get the hang of the custom event sinks, but it's coming along. I'm a perl guy and trying my best to use Perl.NET but there's few resources out there to help out with the nook I've created for myself.

    If you're looking for spam/anti-virus management - definitely check out Postini (www.postini.com) - they rock and are pretty cheap ($1.25/month/user). Setting us up with this service removed 4 front-end mail relays from my DMZ and dropped our spam over 90%.

    That's my $0.02.

    1. Re:Lots of work... by good+soldier+svejk · · Score: 1
      Anyway, first off, I'd like to say that if you have a 10,000 person organization, and you'renot running AD yet, handle that first. I'd guess that you're looking at at *least* 4 months for planning and implementation of your AD environment.

      Sure. I think the Windows guys are up to two years of planning at this point. It isn't clear to me why they haven't reached critical mass yet.

      Also, you might as well go right to Windows 2003 (AD 2.0) since Exchange 2003 can only run in an AD 2.0 environment and on Windows 2003 server.

      I assume they have planned for this. I believe MS is involved.

      Finally, yes, Exchange 2003 routing is much better than 5.5 (which was hooooriiiible). Now, if you're familiar with sendmail routing, who cares? :-) The only way you're going to be able to do the Exchange 2k3 (or 2k) routing you require is to program some custom COM event sinks in a .NET language.

      Gack! sounds like a nightmare. Our needs have simplified greatly since I implemented the original solution. we still support a number of domains, but are down to only two mail systems.

      I am more than happy to stick with sendmail. Unfortunately, I am not the CIO. To be honest, I was hoping E2003 was as lame as E5.5 so I could just say, "not possible." My initial reaction was, "might be possible but inherently bad from a security standpoint in that it removes an abstraction layer and puts user data in the DMZ."
      If you question is "can it be done" the answer is "sure it can". Just remember that just like any major infrastructure change, it ain't gonna be easy or quick to do.

      I dunno, implementing the current system was pretty quick and easy. Does MS have any publicly available documentation on their SMTP implementation?

      If you're looking for spam/anti-virus management - definitely check out Postini (www.postini.com) - they rock and are pretty cheap ($1.25/month/user). Setting us up with this service removed 4 front-end mail relays from my DMZ and dropped our spam over 90%.
      Let me guess, you used to use SpamAss :-) We are comitted to Brightmail. Seems to work anyway. I've been at 99% for weeks. Pretty extensible and resource stingy.
      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    2. Re:Lots of work... by ccktech · · Score: 1

      In regards to spam filtering, take a look at CanIT. It runs $6/user for the first year and $3/user/year after that. It is very quick and easy to set up and provides incredible control over how the spam is filtered (a happy user of it).

      cheers,

      chris

  19. Try CommuniGate by Anonymous Coward · · Score: 0

    I think it does everything you need and runs on a dozen or so platforms.
    www.stalker.com

  20. Exchange 2K3 on Win2K by mrscott · · Score: 1

    Exchange 2003 can be used on Windows 2000 SP4 as well. That said, if you're going to upgrade, just go to 2003 for the Exchange side and for AD even if you still ned 2000 for other apps that don't yet run on 2003. We've been running Exchange 2003 on Windows 2003 (small shop) for about two months. Zero problems and my users are happy.

  21. Spank This by Phillup · · Score: 1

    There is no reason that a person can't post to /. as a *part* of doing their job.

    I saw nothing in the original post to indicate that this was the sole method of research being used. I do consider asking peers for their advice to be a valid tool... and part of a valid research methodology.

    Contrary to popular belief, there are some good ideas floating amongst the scum... you just need proper filtering.

    --

    --Phillip

    Can you say BIRTH TAX
  22. Alternatives by WindBourne · · Score: 1

    While it is good that your boss wants to take a working system and replace it with a new unknown ( :) ), why not try some of the other exchange replacements that have been thrown around. I suspect that you can lower your costs (software, hardware, and admin) significantly while increasing your uptimes. But I would certainly look at MS offers as well and test it. Just becuase it is a .0 version from MS does not always mean that it will not work.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  23. PHB's live by their Calender by Deracan · · Score: 1

    I've had to set up Exchange for one purpose...Calendaring, its integration into email, and Outlook. Along with groups that made it "mandatory" to the boss. I once had to bring up Exchange during a Love Letter infestation so that my boss could check their calendar for a meeting with our VP. Couldn't call the VP's secretary, that would have been political suicide. I didn't like it, but when the powers that be speak, you have to listen. I do like the idea of multiple layers, cuts down on vulnerability.

  24. Oracle 9i by stu-pendous · · Score: 1

    Anybody ever use oracle for an enterprise mail system? http://www.oracle.com/ip/deploy/cs/

  25. Just a few thoughts... by tickticker · · Score: 1

    First - Setup Active Directory 2.0 (ouch)

    Second - You will need a larger exchange server to handle the additional duties. Your typical exchange server with bells and whistles handling all aspects of email including all those mapi clients shouldn't handle over 5000 users max, and 3000 optimally.

    Third - Mixed environments make good security.

    Fourth - Build for growth

    Fifth - Sell your arms and legs for the cost.

    --

    This sig meta-moderates

  26. Probably closer to 110%... by leonbrooks · · Score: 1
    ...and more if any ports besides 25 are world-visible. (-:

    PostFix does a lot less work generally than either SendMail or Exchange, so if I got to call any of the shots I'd start referring to a Linux (or *BSD, yadda yadda) as "the mail router" and sit PostFix in there to protect Exchange from spam, the internet in general, and overloads (you can set PostFix up to limit the send rate for "local" - ie bound for MSX - connections) on inbound mail separately, and also as a canary on outbound mail (chirp and/or drop dead if Exchange starts doing weird stuff). Once set up, the buffer box should be pretty much self-maintaining. I understand that qmail is good for this too, if a lot more baroque.

    Calling it a "mail router" helps the PHBs to think of it as a low-cost appliance rather than a server which costs them $10k in hardware and $30k in software (plus a worshipful and increasingly specialised MCSE to keep the thing alive) like the Exchange box does.

    Having the buffer box scrutinising inbound mail there will pre-solve many of your maintenance issue. For example, if the buffer box eats viruses and obvious spam, that'll about halve the Exchange box's load. When the next way to mailbomb Exchange is discovered, you can put a filter rule in PostFix to protect Exchange until you're absolutely dead sure that Microsoft's hotfix (when it eventually arrives as a lukewarmfix) doesn't break anything you need.

    --
    Got time? Spend some of it coding or testing
    1. Re:Probably closer to 110%... by good+soldier+svejk · · Score: 1

      You have pretty much exactly described the current setup, except we use sendmail.

      The boss just wants to know if windows can do the work. It couldn't when I built the current system.

      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
  27. The seamy side of life by leonbrooks · · Score: 1
    find a decent mail solution, that has scheduling and can also deal with groupware aspects such as Project in a single package...I'm not talking about individual packages...I'm talking ONE package that works seamlessly.

    If you look sharply at Exchange, you'll find that it really is a whole pile of separate apps, and the appearance of seamlessness is given by wrapping it in the administration tools very carefully.

    I'm a Mac / Linux user at home (except when I pull up XP so I can play my video games).

    Try AdvanceMAME, you'll never look back. (-:

    --
    Got time? Spend some of it coding or testing
  28. Stick with Sendmail by winchester · · Score: 2, Insightful

    You have a small problem. First of all, Exchange 5.5 will be unsupported by the end of this year, so the upgrade to 2k/2k3 is somewhat mandatory.
    Second, as noted before, both 2k and 2k3 require active directory, which means upgrading at least your pdc and bdc's to windows 2k or windows server 2k3.
    Exchange 2k and 2k3 are both more secure and more reliable than Exchange 5.5, but I would not recommend them for DMZ use (if you want to sleep at night). Also, it will take you quite a bit of work to move your working Sendmail setup to Exchange.
    I would recommend building a test lab closely mirroring your current production environment, and see for yourself the impact of the migration to Exchange 2003.

    1. Re:Stick with Sendmail by good+soldier+svejk · · Score: 1
      You have a small problem. First of all, Exchange 5.5 will be unsupported by the end of this year, so the upgrade to 2k/2k3 is somewhat mandatory. Second, as noted before, both 2k and 2k3 require active directory, which means upgrading at least your pdc and bdc's to windows 2k or windows server 2k3. Exchange 2k and 2k3 are both more secure and more reliable than Exchange 5.5, but I would not recommend them for DMZ use (if you want to sleep at night). Also, it will take you quite a bit of work to move your working Sendmail setup to Exchange.

      Luckily these aren't my problems:-) Or at least, no more than they are any other user's problems. I'm a unix guy. If they decide to ditch sendmail I won't be doing the work. I maintain the current systems. The domain controllers are already WMM, they just aren't running AD.
      I would recommend building a test lab closely mirroring your current production environment, and see for yourself the impact of the migration to Exchange 2003.
      You obviously don't work here :-)
      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    2. Re:Stick with Sendmail by KingDaddy'O · · Score: 1

      Not exactly. Directly from the horse's mouth...

      "Q. Mainstream support for Exchange 5.5 was scheduled to end on December 31, 2003. Why are you providing the first year of extended support for no charge?

      A. Customers gave us feedback that they would like more time to migrate from Exchange 5.5. Based on this feedback, we are offering the first year of extended support at no charge. Extended support (pay-per-incident and security hotfix support) is still scheduled to end on December 31, 2005. We also invested in new deployment and migration tools to ease and facilitate your migration to Exchange Server 2003."

      http://www.microsoft.com/exchange/support/lifecycl e/55faq.asp

    3. Re:Stick with Sendmail by winchester · · Score: 1

      Thanks for the info, interesting.

      However, running Exchange 5.5 on Windows Server 2003 is unsupported. (And for all I know impossible... i haven't tested it yet). Believe me when I tell you that the changes in AD schema between 2000 and 2003 are massive, and in fact so massive that running Exchange 2000 on server 2003 is impossible. And I have tested that :)

  29. Lost mail by SgtChaireBourne · · Score: 1
    Yes, I'm ignorant. What does exchange offer that other MTAs, such as sendmail or postfix, don't?
    Lost mail, erroneous error messages, and 100% dependance on Windows severs.

    If you only send/receive e-mail to other users on the same MS-exchange server and 100% of your client workstations run the same version of MS-Windows, then it might be usable, especially if it is not connected to the Internet. Otherwise, stick with a traditional MTA like Sendmail, which is highly configurable, or postfix, qmail or exim which are simpler and more focused on security. Sendmail, postfix, exim and qmail have proven track records for reliability.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Lost mail by Ender+Ryan · · Score: 1
      Heh, that's about what I figured...

      I recently rolled out a postfix+spamassassin+maildir+courier-imap installation, and I have to say I have been extremely pleased, and impressed. It took a little while to figure everything out, as I'm not very experienced in mail administration, but I got the job done.

      I chose postfix over sendmail because my limited experience with sendmail, while not too bad, lead me to believe postfix would be easier to maintain.

      So we're using an MTA with a proven security, reliability and performance track record, all for the cost of only my time, which was significantly less than the cost of Windows+Exchange. Shit, it took me 1 full day to set it up, Windows alone can cost more than one day's pay.

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    2. Re:Lost mail by Medievalist · · Score: 1
      we're using an MTA with a proven security, reliability and performance track record, all for the cost of only my time, which was significantly less than the cost of Windows+Exchange
      And there's your basic value proposition of Open Source Software. I actually send money to the software creators/vendors (well, OK, sometimes I send pizza instead) and it's *still* vastly cheaper than proprietary software.

      Less money flushed down licensing ratholes = more money converted to profit = bigger paycheck for me.

      The formula doesn't work if your bosses are swindlers, though - they just fatten their own paychecks.
  30. Keep the relays by xrayspx · · Score: 1

    We have implemented inbound and outbound Postfix relays, keeping the exchange servers safe. We're running Exchange 2000 native AD.

    I feel much safer with Postfix and ssh being my only two internet-facing ports, and having Exchange well removed from the rest of the world.

    Another note would be to keep an inbound and outbound relay system, primarily so you don't get bitten by your own configuration mistakes. It's possible to make a slip that would allow open relay.

    Not to start a Postfix/Sendmail flamewar, but if all you're doing is relay, why drive a nail with a cinder block instead of a hammer? Postfix is the good "middle ground" between the flexibility of sendmail and the security of Qmail, easy to configure, secure and fast.

  31. /. is a great resource! by mabhatter654 · · Score: 1
    It really is! True, you can Google for stuff all day, but you get so much info you still miss the best options, as well as people's comments about them.

    I have a long list of bookmarks from AskSlashdots like these! I read thru and pick things for my own projects to come back to as needed. It saves time, and many /.ers are fairly high-up and have a great deal of experience to draw from. You'd be stupid NOT to look here first. If only /. comments were more easily searchable for such things...A little data mining action going on?

    besides that, the admins thought it was interesting! That's a good enough reason.

    1. Re:/. is a great resource! by Anonymous Coward · · Score: 0
      you value cliff's opinion?

      looks like you're the idiot.

  32. I've been an exchange admin for 5+ years by subsoniq · · Score: 1

    And while I think it's a good product for offering it's core functionality, integrated groupware, it is not something to be put at the edge for routing or relaying. Part of the problem with what your boss wants to do is that you'll have to extend Active Directory (AD) into your DMZ; exchange is very heavily integrated with AD, and as a security conscious admin I shudder at the thought of extending AD into the DMZ, you'd either have to open up the ports for AD to your backend, or even worse, put a domain controller in the DMZ. Another annoying habit exchange has (although I don't know if exchange 2003 does this, haven't been able to get my hands on it yet) is that it will blindly accept all emails whether the recipient is a legitimate address or not. Only after accepting the email and writing it to disk does it check if the address is legit, then send an NDR if it is not. This is a waste of bandwidth and disk resources, especially if you have a large amount of spam coming into your organization with bad recipient addresses, a very common problem these days. Tell your boss it doesn't make good business sense to use exchange in this capacity, it's not what it was designed for.

    1. Re:I've been an exchange admin for 5+ years by good+soldier+svejk · · Score: 1

      Thanks. That is exactly the kind of feedback I was looking for.

      I found some documentation and it looks to me like the basic SMTP service is part of IIS, but that the routing functionality is AD dependent and only added to the service when you install Exchange. As you say, that means putting Exchange and AD, in the DMZ, not to mention whatever other parts of IIS you can't disable. It also looks like the AD access is by necessity read/write. Gack!

      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    2. Re:I've been an exchange admin for 5+ years by Anonymous Coward · · Score: 0

      I agree with the poster, but will add a couple of comments:

      -I believe ldap connectivity with AD *should* be sufficient (never tried it myself, but saw MS mentioning it in one of the whitepapers).
      -If you think about putting AD in DMZ, you should create a separate AD domain for DMZ, and then perform replication between main internal AD doman[s] to DMZ AD domain[s] (one-way).
      -It is possible to use exchange front-end servers (no mail-stores) to do all the mail routing.

      The down side to use exchange in DMZ (aside from having more worries about security issues) is that the cost goes through the roof (front-end servers, AD controllers, etc). Now *that* should convince your boss ;-).

      my .02

  33. If it's not broken ... by Etyenne · · Score: 1

    ... don't fix it!

    Why should sendmail be ripped out of it's role ? Are you wary because of the recent security bugs ? If yes, replacing it with Postfix or qmail might be easier. If not, what is your boss reasonning for replacing sendmail ? Does he have problem keeping sendmail expertise in-house (I agree that sendmail administration is close to black magic) ?

    --
    :wq
  34. shameless plug by lanswitch · · Score: 1
    Groupwise!

    Install a Novell Groupwise server. It can run on Novell and windows servers. Lusers can use either the groupwise client, or Outlook. Groupwise is comparable to exchange, but it's far more stable. Pricing might be very competitive.
    Groupwise doesn't hog the processor, and is relatively low on resources. This means that we have over 500 users on one server (PIII-550, Raid5, 1024 MB). If you need webmail you might need another server.
    Novell is currently investing in Open Source and Linux, so methinks that the Linux version is underway.

    1. Re:shameless plug by Anonymous Coward · · Score: 0

      you call that low on resources?

    2. Re:shameless plug by lanswitch · · Score: 1

      No, I call it relatively low on resources when compared to Exchange.

    3. Re:shameless plug by ezs · · Score: 1

      Linux client and server coming soon - announced at LinuxWorld in SF just a few months ago. Clicky here for more

      --
      Evil ZEN Scientist
  35. And for those looking for alternative systems... by rainer_d · · Score: 2, Informative
    Exchange does more than just email, so you can't replace it with a qmail-toaster.

    SamsungContact
    SuSE Openexchange Server
    Oracle Collaboration Suite
    and
    Lotus Notes

    are viable products that don't rely on AD and MSFT-products.

    I use qmail for myself, but it's not something for people who need calendaring.
    Disclaimer: my company re-sells SuSE's product.

    --
    Windows 2000 - from the guys who brought us edlin