Slashdot Mirror


CNN on Sendmail for NT

J. Pierpont writes "CNN has an article on, of all things, sendmail. The unusual thing is that sendmail for NT is not open source. The article goes on to highlight some of the security advantages that it has over Exchange Server. I still think it's odd that CNN would have an article about sendmail."

29 of 101 comments (clear)

  1. Re:How can it not be Open Source? by Trepidity · · Score: 2

    Actually, since the company that created sendmail is the one selling it, they could do this with GPL'd software as well. As long as they didn't accept patches from other people, or required that the copyright for those patches be signed over to them, they could release a new version not under the GPL, since they own the copyright to the code. The GPL restricts everybody *except* the copyright holder on code - they still retain all the normal rights a copyright holder has.

  2. Re:Sendmail, open source, etc. by Brian+Knotts · · Score: 2
    Well, turn it around. The real question is: if you've been told that your server has to be NT, wouldn't you prefer to be running sendmail than IIS?

    Personally, yes, I would, but then again...I'm not the kind of person likely to be setting up an NT mail server.

    I see your point; I guess I'm just kind of wondering aloud why someone would want to go half-way like that. I mean, if you're an all-Microsoft house, I would think you'd be running Exchange, so you can use those nifty proprietary Exchange features.

    Otherwise, I would think someone who is already thinking down the lines of not tying themselves exclusivly to Microsoft solutions, if they wanted to use sendmail, would just set themselves up a UNIXy box of some sort.

    But, you're right...if they do set up sendmail on their NT box, that's still a Good Thing(tm), because it means that normal mail programs (including those that run on non-Microsoft operating systems) can be used on the clients.

    --
    Interested in XFMail? New XFMail home page

  3. Re:Sendmail, open source, etc. by Bjorn+Christianson · · Score: 2
    I think the real question this article raises is...if you're setting up a mail server, and you've chosen sendmail as your MTA, why in the heck would you want to run it on NT?

    Well, turn it around. The real question is: if you've been told that your server has to be NT, wouldn't you prefer to be running sendmail than IIS?

    The sad truth, as some of us are all too aware, is that technical considerations don't always guide the purchasing decisions. There's still a big high-level push to use Microsoft products in many places. Being able to use sendmail, with all the support and testing that it's gone through, very likely makes an NT mailserver that much more stable.

  4. Re:Really getting tired of poor moderation by dattaway · · Score: 2

    Lately, moderators are scoring things down simply because they disagree with it.


    Usually its good to have discussion and diverse viewpoints. I lately seen a rash of moderation that wants to discriminate and squelch anything they can. This is a discussion forum, not a written essay exam. Lets encourage, not step on toes. Yet, they are strict. Hostile.

    I have seen many hostile moderators that seem to be carrying a bat marking anything they can redundant or flaimbait. They must be new, or just troll moderators. Perhaps there are too many posts and people are getting fustrated, but I am seeing much abuse.

  5. Re:Sendmail, open source, etc. by cpt+kangarooski · · Score: 2
    After the invasion of M$ HQ, we will take all their code (on 2 millioni floppy disks) and melt it once and for all for the good of the OSS community(the world also.)

    Well, don't forget that you'll have to carry all of that to Mt. St. Helens, as it's the nearest convenient volcano.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  6. Desperation move by itp · · Score: 2

    I see this as Sendmail, Inc. realizing that their market on Unix systems is starting to evaporate. These days, many admins are realizing that there are much better alternatives to sendmail (like exim, postfix, qmail), and happily, most of these are under good, open source licenses.

    Sendmail needs to get their act together and remove years of cruft, or they'll soon find themselves welcome only on WinNT.

    --
    Ian Peters

  7. Re:How can it not be Open Source? by AdamT · · Score: 2

    It is their source - they can't get back what is already "out there" but they can do what they like to anything new. Acutally, their license is a bit {unique,wierd} in that it lets it be distributed as "Open Source" or as binary only - but it stipulates that binary only distributions must be freeware. All the other restrictions are more BSD than GPL.
    AdamT (IANAL)

    --
    ... with eskimo chains i tatto my brain all the way...
  8. Why is everyone porting to NT? by Fozz · · Score: 2

    It's easy for the Unix advocate to wonder why the hell open source projects are porting to NT. I've often asked myself this question and I've come up with one answer: To get them to quit using NT.

    Sendmail is a perfect example. Once an IS manager uses sendmail and discovers just how versatile and superior it is over Microsoft's product, they'll be ecstatic- especially since the cost of ownership is probably a ridiculous difference.

    But after a while, the IS guy is going to notice that inherent problems with NT itself are really bothering him. Since he doesn't have Microsoft products keeping him bound to NT, he can then move to a much-more-stable platform like Linux and stick with what he knows: Sendmail.

    The great thing about this is that the Microsoft fans probably think open source projects porting to NT is some kind of validation of NT as a viable computing platform. Heh heh.

    *ROTFLMAO*

  9. A Blow to Linux... NOT by SurfsUp · · Score: 2

    This could well be a blow to Linux's increasing popularity as it addresses some fundamental concerns about NT.

    No, It's a blow to NT - it will forstall the potential deployment of a bastardized, not-quite-standard Microsoft imitation of sendmail. It will also drive home the point to many a PHB that you can get sendmail on NT, but not for free. On Linux it's free. Contrary to popular belief, such things do matter to PHB's. [

    --
    Life's a bitch but somebody's gotta do it.
  10. It's good for NT by Zico · · Score: 2

    Why is it good for NT? Because it allows for the migration of people used to using Sendmail on Linux. When there's yet another security breach on the system, they'll start looking more seriously at moving to NT, since the services they're running would be the same. NT5 would be a justifiable expense, while Linux would continue to prove the adage "You get what you pay for."

    :-)

    Cheers,
    ZicoKnows@hotmail.com

  11. review of Sendmail Pro (for Linux), April 1999 by Lumpish+Scholar · · Score: 2
    --
    Stupid job ads, weird spam, occasional insight at
  12. Depends on your point of view... by Blrfl · · Score: 2
    ...Hard to Configure: Sendmail was designed and built in an era when the extra code to make for user-friendly configuration by '90s standards would have chewed up more resources than it was worth. Heck, 18 years ago the fact that you were able to configure the program using a file instead of recompiling it was user-friendly. (Or at least administrator-friendly.) Sendmail remains difficult for novices to configure because it's a very powerful, flexible program. If you want to do something meaningful with it, you've got to develop a solid knowledge of how things work or you're going to fall flat on your face. These days I consider that a feature in that it keeps people who really shouldn't be fooling around with MTAs from doing it. That may sound like an elitist attitude, but if the Visual BASIC set were able to field Sendmail configurations for their companies, they'd be the first ones crying foul and filing lawsuits when they shot themselves in the feet.

    ...Back Doors: Yes, Rob Morris got his worm in through a bug in Sendmail, but he did so a decade ago when people who used the Internet were a bit more trustworthy on the whole than they are today. That one incident prety well started the trend toward making sure programs didn't have any bugs that could be exploited and turned into a security problem. Sendmail itself has no designed-in "back doors," although I figure that like most other software, the odd security-related bug will pop up from time to tome and be promptly squashed. One of the reasons Sendmail is so secure and stable is that it's had plenty of time to mature. That same bit of code that reads the configuration files you're complaining about has been exercised millions of times at thousands of sites, and by God it works! Sendmail is indeed flexible enough to be configured in an insecure way, but not doing so is part of knowing what you're doing. If you're dumb enough to configure /bin/sh as a mailer, well, c'est la vie.

    Whatever the case, though, Allman and his friends at Sendmail, Inc. are doing exactly what companies who use the open source model should be doing: they're adding some real value, not just repackaging it. Besides, after all the hard work he's done on Sendmail, I'd say he deserves to make a buck on it.

  13. Re:Matt's rant on scheduling, was Re:Exchange of i by TimeWaste · · Score: 2

    You don't seem to know what Public Folders are about. Public Folders are kind of like usenet, in that it is a distributed database of replicas. If you introduce a new message into one replica, the servers will replicate that message to other replicas. The major feature that Exchange Public Folders has over usenet and other systems is that you can create replicas based on topology and clients will automatically be directed to the replica closest to them. They don't need to know or care which server has the replica.

    Oh, and Exchange integrates Public Folders with its support of NNTP, so that you can access Public Folders via NNTP as well as with an Outlook client.

  14. Sendmail on NT by ColinG · · Score: 2

    Argh... I was working on an order desk server this summer at my job. We originally started off running IIS on... get this.... a P120. Yes, that's for a dynamic realtime ordering and electronic delivery server. AUGH!It was terrible. After performance issues and delivery problems, we eventually installed win 95 and Apache. (No, I was under orders. Augh. It was gross.) From there, I finally got it over to an unix box. One of my biggest complaints was that win32 sendmail, in it's various implementations was one of two things. a) Faulty or b)expensive. One option we tried was both. It was funny... after working for months trying to get everything to work seamlessly on windows, we gave up and brought one of those old HP-UX boxes out of retirement... and we were in full operation in 6 hours. Yes, *6.* I was kicking myself. I got three days off.

    --
    You'll eat it and you'll like it.
  15. Re:Sendmail, open source, etc. by jmp100 · · Score: 2

    Because you already have a slew of NT machines, and everyone in IT is trained in how to use them. You can migrate to Linux, but that costs lots of time and money. Even though Linux itself is free, it requires a real investment to get people trained on it.

  16. Re:secure?? by Anonymous Coward · · Score: 3
    If sendmail adds security, exactly how bad is Exchange Server??
    Just like the rest of NT, I should think.

    That is, truly abysmal.

    We were setting up an NT laptop to demo against a Samba box last week, and I got so frustrated just watching my boss (who actually works with NT) (my job title is Linux Specialist, I don't have to ever even boot Windows unless StarOffice can't handle the attachment) beat his head against that operating system, I finally told him straight out, "Don't ever make me program on NT. I'll quit."

    I should think this is actually less a migration tool from *nix to NT and more in the other (better) direction. After all, replace Exchange with Sendmail, IIS with Apache, Office with StarOffice, and you may as well replace what's underneath it with something lighter, faster, and stronger...

    As for sendmail being full of holes, it was my understanding that most things post-8.8 were pretty well fixed, with the usual turnaround time (sub-24 hours) on anything new...

  17. LinuxWorld article.. by Mike+Hicks · · Score: 3

    I still think it's odd that CNN would have an article about sendmail.

    Umm.. that's because it's a reprinted article from LinuxWorld. CNN reprints a lot of stuff that comes from IDG magazines..

  18. Sendmail, open source, etc. by Brian+Knotts · · Score: 3
    The unusual thing is that sendmail for NT is not open source.

    It's not really odd; they've been advertising their closed-source Sendmail Pro thing for some time here on Slashdot.

    Of course, the only reason anyone would need Sendmail Pro is because of the sheer user hostility of sendmail.cf and friends. Keep that bat book handy.

    I've switched all my machines over to Exim. Nice configuration files, and licensed under the GPL.

    I think the real question this article raises is...if you're setting up a mail server, and you've chosen sendmail as your MTA, why in the heck would you want to run it on NT?

    --
    Interested in XFMail? New XFMail home page

  19. Moderation: sometimes it's an accident by SurfsUp · · Score: 3

    I'd just like to draw attention to one problem with the current moderation forms. In flat mode, you select a moderation action from the list (+1/-1, comment) then you scroll down to read the next article. Unfortunately, the text focus stays in the selection list (BAD DESIGN, netscape). You hit an arrow key, the screen doesn't move, so instead you use the mouse or whatever. In the meantime, you just changed your moderation selection - it's way off screen, so you don't notice it until you hit the "moderation" button at the bottom of the screen. Then you see this nice little list of moderation actions you did, some of which you never intended, with no way to undo it. ****There has to be an "undo-moderation" button****. This is a very frustrating user-interface issue.

    --
    Life's a bitch but somebody's gotta do it.
  20. BSOD for Sendmail! :) by Admiral+Burrito · · Score: 3

    <Obligatory NT whipping>

    Why should Exchange users be the only ones to enjoy the pretty blue user interface? Now even Sendmail admins can benefit from revolutionary new error messages!

    The BSOD was the only thing missing from Unix sendmail. Well, that and a Navajo code talker to translate the .cf files.

    You have new mail. You will have to restart your computer for this change to take effect.

    </Obligatory NT whipping>

  21. Apples and oranges. by IIH · · Score: 3

    Sendmail and Exchange can't really be compared directly as they fulfill different needs. Sendmail is a MTA, Exchange is much more. The functions that sendmail provide are covered by one section of exchange. It's the Internet mail server (or connector) and not the Exchange MTA that's the parallel for those that are curious)

    IMO, as an MTA, Sendmail wins hands down, for several reasons, being better at anti-spam, and general potential configurabiliy. Exchange however, would win on ease of configurability. (I'm not including sendmail pro, which I have no experience of, just sendmail via M4 and the cf file.)

    Interestingly, this is almost typical of my experiences of MS vs opensource projects, the MS one is easier to configure, even if the OSS is more powerful overall.

    Back to the topic, I've used and configured Sendmail, (right down to the cf file level when it wasn't doing stuff correctly). I've used exchange from 4.0 to 5.5. Both seem to be fine for thier respective purposes, albeit with a little work on both sides.
    --

    --
    Exigo spamos et dona ferentes
  22. No, Good Strategy by tqbf · · Score: 3
    I think this is an excellent move on Sendmail's
    part, and one that other vendors might do well
    to mimic.


    First, from an "ethical" perspective: NT is a
    closed-source proprietary operating system. The
    expectation that you'll get quality open-source
    apps on NT is and should be unrealistic. It is
    easier to create open-source software in an open
    environment, and that's exactly what Linux and
    BSD provides.


    Moreover, because of the closed nature of NT, it
    is more of an investment to get software working
    "natively" on NT than under Linux (where almost
    any task you'd want to do has been done and a
    high-quality example has been published). Sendmail
    is just "protecting their investment", an action
    necessitated by Microsoft's strategy of using
    closed proprietary APIs. Another reason for IT
    people NOT to lock themselves into Microsoft's
    proprietary solutions.


    Now, from a business perspective: Win32 is where
    the money is right now. If Sendmail can pick up
    good revenue from selling their product closed
    under NT, they'll have less incentive to keep
    their extensions closed under Linux. This may
    be the best of both worlds --- they can keep the
    goodwill of the Linux community by distributing
    open software there, but make money by charging
    people to use it under NT.


    It seems like an interesting alternative open-
    source business model to me. Why haven't more
    people discussed this as a way of making money
    off open source development?

  23. If you really want unix got out and get it. by asad · · Score: 3

    I think lately people have begun to realize that Perl and Sendmail and co are superior to their counterparts on NT so instead of learning Unix/Linux and actually getting the "real" thing they ask for an NT version. IMO this doesn't fix the problem it simply maskes it. You will still have all the problems you normally have with an NT mailer. Just because it's sendmail it doesn't mean that it will magically fix everything that's wrong with NT.

    --
    Vidi, vici, veni. (I saw, I conquered, I came)
  24. secure?? by Anonymous Coward · · Score: 4

    If sendmail adds security, exactly how bad is Exchange Server??

    1. Re:secure?? by IntlHarvester · · Score: 5

      (Since everyone is making comparisons, and this one is the highest rated.)

      Just to point something out, sendmail and Exchange aren't really comparable products. Sendmail is pretty much a pure SMTP MTA, where Exchange tries to be a complete groupware system, with X400-based mail.

      I guess you could make a comparision between sendmail and the rather non-configurable Exchange Internet Mail Connector or with the simple IIS SMTP relay, but that's not really fair either. Most larger shops will use something like sendmail on the border or the backbone with Exchange or whatever else for internal mail only. Sendmail for NT makes sense even in Exchange enviorns because Microsoft really doesn't make a good straight-SMTP solution.

      --
      Business. Numbers. Money. People. Computer World.
  25. Re:How can it not be Open Source? by _dim · · Score: 4

    This is because sendmail's license is based upon the BSD license. It specifically allows software to become closed.

    I don't want to start a GPL vs BSD flame war here, but this is a good example of the possibilities of the BSD license.
    --

  26. Not that odd by rde · · Score: 4

    For a start, it's not a Sendmail story; it's an NT story. More specifically, it's a Unix Flagship App being Made Available for NT story. For me, the relevant paragraph cites Sendmail as making NT "more scaleable and more secure". This is a big thing (as we all know), and a factor that may weigh heavily in the minds of NT admins considering migration.
    Which means there'll probably be a slew of 'traitor', 'sell-out', etc aimed at Sendmail, all of which cheerfully ignore the reality of business; companies are around to make money and the best way of doing that is to have your software work on as many machines as possible.
    This could well be a blow to Linux's increasing popularity as it addresses some fundamental concerns about NT. But that's no reason to blame Sendmail.

  27. Used Sendmail on NT - Loved Sendmail on NT by millia · · Score: 5

    For me, the great benefit of Sendmail on NT (and while is this strictly speaking from experience with the MetaInfo owned version, after trying out 3.0 at Networld it appears to be just as valid) was twofold:
    1) it just works. period. At a previous job, we had to use NT because of a state project, and I didn't want to have exchange doing direct mail transfers. So, we got SendMail/NT, and it works like a champ. As a gateway, it's unbeatable.
    The new version is even nicer, and it fixes a lot of the inabilities of 2.5 to customize setups.
    Frankly, I don't understand the person who talked about its instability- ours was on a pII/350 (256 megs ram, 8 gigs hd) that was running IIS and Proxy 2, and that was a box that never hiccuped*. At last check, there were over 4 gigs of mail sent and 11 gigs of mail received on that box, with but 2 messages hiccuping. It doesn't interfere with other services, and it starts and stops quickly.
    Now, I don't really know about its robustness for POP purposes. We didn't use it that way. The only account was mine for mail list reading. I have heard that the new version makes performance quite effective, as the previous one did apparently suffer with more than 500 pop accounts.
    2) It finances sendmail's continued existence. When they bought out MetaInfo's product, Sendmail Inc. raised prices and removed the unlimited POP option, causing some grumbling. Before, it cost $250 for schools, with unlimited users. Still, for nonprofits, it's still a bargain (if you have to use NT), and the effective cost per user is less than exchange's.

    *The big problem with NT is the myriad ways that it can screw up. But at root I think is people who think that making a production NT server requires less planning than a *nix box.
    I wouldn't dream of taking a by-the-server-wizard installation of Redhat directly to use, and similarly, it's foolish to expect the same of NT in spite of Microsoft's portrayal. Plus, the other things that get added (like HP's print tools) can complicate matters unnecessarily.
    Nor would I put it in use with testing it, and then rebuilding it from scratch, if it was my first such setup.

    --
    stored on computers from birth to the grave
  28. Server Administration by HalJohnson · · Score: 5

    I've deployed quite a few NT servers, but these days, I'm finding unix boxen more and more appealing. Unlike most people who gripe about the stability of NT, this isn't my issue. I have NT servers that have been running for well over a year without a hitch. My newfound preference for unix is due to flexibility. Configuring NT services is nowhere near as flexible as configuring comparable unix services, not without getting into some real code anyhow.

    It's interesting how they point out the easy to use UI for configuring sendmail on NT. Although the primary reason I like unix is due to the power available by modifying configuration files to taste, I still think there should be two levels of configuration for any particular service.

    Even if the second level is just a "browser" to give you an overview of the current setup, it would be a welcome addition. Sometimes its aggrevating to scroll through huge config files just to find one particular setting. I wouldn't give up the slightest bit of flexibility for it, but it would be nice.

    I personally consider the port of sendmail a good thing. Exchange has some nice features, but it's a serious dog. And I've had the unfortunate experience of developing exchange/outlook commercial plug-ins on both the client and server side. It wasn't as bad as notes/vim, but it was close.