Slashdot Mirror


Sendmail Enabler for Mac OS X

gulker writes "It's really nice to be able to use sendmail as a SMTP server on a PowerBook if you move around a lot. But enabling sendmail on OS X is non-trivial, and while a good tutorial exists, the stock Mac OS X 10.2 package is missing the m4 macro processor needed to regenerate sendmail.cf. So it was great news to hear about Bernard Teo's Sendmail Enabler, a cool Aqua-GUI-interface sendmail 'configurator' for Mac OS X."

88 comments

  1. Sendmail?! by justinkim · · Score: 5, Informative

    Just install postfix instead. Secure, easy to set up, right there in Fink. What's not to like?

    1. Re:Sendmail?! by GiMP · · Score: 1

      You forgot to mention goatse.cx like every other troll. What is wrong with Postfix? I use it without any problems.

    2. Re:Sendmail?! by Mikey-San · · Score: 4, Insightful

      If anything, Sendmail is less secure than Postfix, bro. And not part of the OS? Well, get ready for Postfix, 'cause it's in Panther in the place of Sendmail. ;-)

      --
      Mikey-San
      Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
    3. Re:Sendmail?! by EvilDrew · · Score: 5, Informative

      You'll get your wish. The developers release of 10.3 (Panther) uses Postfix by default.

    4. Re:Sendmail?! by sporty · · Score: 3, Insightful

      The fact it's not sendmail.

      It's the case of software once being buggy now being deemed always buggy.

      Remember the various bugs with ext3? Well, let's use the same idea. Ext3 will never be as stable as ext2, especially since it corrupts file systems.

      Or apple. Apple never will make a fast system, since they always lag behind intel.

      Can't we get past these childish prejiduces? Sendmail is pretty friggin cool. At least in sendmail, i can analyze the headers of a message, and if certain ones are present, do one thing vs another. And I don't need a third party util, like procmail to do it.

      --

      -
      ping -f 255.255.255.255 # if only

    5. Re:Sendmail?! by hobbit · · Score: 4, Funny


      At least in sendmail, i can analyze the headers of a message, and if certain ones are present, do one thing vs another. And I don't need a third party util, like procmail to do it.

      Are you kidding? Do you not understand the unix philosophy of "do one thing, and do it well"?

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    6. Re:Sendmail?! by Arthur_5150 · · Score: 2, Informative

      > Well, get ready for Postfix, 'cause it's in Panther in the place of Sendmail I am using qmail since 2 years and i like it, what's difference with postfix ?

    7. Re:Sendmail?! by Arthur_5150 · · Score: 0, Offtopic

      Excuse me for my unformatted answer.

    8. Re:Sendmail?! by Znonymous+Coward · · Score: 1

      The main difference is that Postfix kicks ass. And it's widely accepted as "better" that anything else.

      --

      Karma: The shiznight, mostly because I am the Drizzle.

    9. Re:Sendmail?! by sporty · · Score: 4, Insightful

      No, I'm not kidding. If we seperated every single piece, you can suffer what some DB schema's suffer from, over normalization. qmail REALLY suffers from this in its goal of security.

      If qmail for instance, since spamassassin doesn't know a thing about the mail system in front of it, it can't tell qmail not to bounce a message from a spammer.. nor can qmail figure this out. So now it bounces mail and then when it can't reach the spamemr, it bounced to postmaster. Joy.

      I understand the philosophy of "do one thing and do it well". Do you understand trying to spread yourself too thin? Ever take a look at the redhat configuration scripts? THAT is spreading all of the functionality over too many things, that it is convoluded.

      So let sendmail do what it does well.. process mail. Just so long as it doesn't try to do ftp and my other services as well.

      --

      -
      ping -f 255.255.255.255 # if only

    10. Re:Sendmail?! by davids-world.com · · Score: 5, Informative
      Sendmail crashed / stalled / left-to-walk-the-dog all the time on the powerbook, needed to be rebooted. Sometimes I didn't notice and my outgoing email stayed in the outgoing queue for days.

      After I installed Postfix, everything works like a breeze. Installing Postfix is quite simple -- because there are one or two pitfalls, I wrote a short step-by-step tutorial.

    11. Re:Sendmail?! by Arthur_5150 · · Score: 1

      Same for qmail.Is postfix under gpl ?

    12. Re:Sendmail?! by snero3 · · Score: 2, Insightful

      I agree with you, Sendmail is extremly powerful if you know how to use it properly IE understand the config file.

      That being said, not a lot of people really understand the config file at all (thus leaving open email relays for spammers etc) where as postfix, although not as powerful, is a hell of a lot easier to configure. Most people I know swap out sendmail for postfix becuase they can use all of the features of postfix and none of the features of sendmail(or very few).

      What is the point of having really powerful software if you are unable to use it.

      --
      It said "windows 98 or better" so I installed Linux
    13. Re:Sendmail?! by SewersOfRivendell · · Score: 4, Funny
      It's the case of software once being buggy now being deemed always buggy.

      Please. Sendmail has been providing remote root since 1983 and continues to do so. Just using Google should be enough to scare you away from it.

    14. Re:Sendmail?! by sporty · · Score: 0

      And you know what, we should also quit the human race. Look at all the mistakes it has made.. just kill everyone in one large felt blast, eh?

      So what were you saying about sendmail? Can't change etc?

      --

      -
      ping -f 255.255.255.255 # if only

    15. Re:Sendmail?! by __past__ · · Score: 2, Informative

      No, but unlike qmail, it is Free Software.

    16. Re:Sendmail?! by Uart · · Score: 1

      Somehow I am not worried about someone trying to get remote root on my PowerBook though.

      Maybe I'm not paranoid enough? Perhaps I am just asking to be "0wn0ZeD" or whatever the cool-kids say nowadays...

      --

      Opinionated Law Student Strikes Again!
    17. Re:Sendmail?! by Anonymous Coward · · Score: 0

      qmail is quite modular. If you really need your smtpd to do spam filtering, you can always replace qmail-smtpd with qpsmtpd, and plug it into spam assassin. Legendary qmail reliability/security/etc, except with the smtpd part written in... perl. Ok, maybe it sounds crazy, but I think it's still better than send*cough*remoteroot*cough*mail.

      Personally, I run qmail (with the standard smtpd, not that perl one) on the mail server, and postfix on the mac laptop. Works for me. ;; nonyn

    18. Re:Sendmail?! by Anonymous Coward · · Score: 0

      So what were you saying about sendmail? Can't change etc?

      Um, yeah. It's monolithic design is it's downfall. qmail and postfix, both sensible modular packages, are kicking it's ass.

      And you know what, we should also quit the human race. Look at all the mistakes it has made.. just kill everyone in one large felt blast, eh?
      If you don't think the human race has more room for improvement than sendmail, that's just sad.

      Yes, let's kill sendmail. There are better solutions.

    19. Re:Sendmail?! by sporty · · Score: 1

      riiiight.. 'cept when you wanna do something complex.

      --

      -
      ping -f 255.255.255.255 # if only

    20. Re:Sendmail?! by PetWolverine · · Score: 1

      Are you implying, based on the date on this page (which came up in the Google search you linked to), that a sendmail root exploit brought down the WTC?

      --
      I found the meaning of life the other day, but I had write-only access.
    21. Re:Sendmail?! by Anonymous Coward · · Score: 0

      it's modular. drop in a replacement smtpd if you're willing to make sacrifices for the features you need to "do something complex".

      Qmail with the smtpd part redone in perl (qpsmtpd) still has a better security record than sendmail.

      And you can do even _more_ complex things with it.

    22. Re:Sendmail?! by sporty · · Score: 1

      Unless you know the sendmail language, I doubt you can attest for that.

      Plus, it's in perl. Perl is notorious for memory/ipc issues when run for days at a clip.

      --

      -
      ping -f 255.255.255.255 # if only

    23. Re:Sendmail?! by Anonymous Coward · · Score: 0

      Unless you know the sendmail language, I doubt you can attest for that.

      I haven't learned the sendmail language, but I have read a good deal about the many things can be done with it. Definitely an impressive tool.

      But by learning perl I can do lots of other things, plus extend the smtpd in _any way_ concievable. I'd be very interested to hear what you can do with "the sendmail language" that you can't do with qpsmtpd. If it takes writing a bunch of sendmail stuff, well, then it's ok of the qpsmtpd equivilent requires writing an itsy bit of perl. Though the code is probably already available.

      The point is, you really can do *anything* with it.

      Plus, it's in perl. Perl is notorious for memory/ipc issues when run for days at a clip.

      You don't have to run it for days "at a clip" (whatever that means). tcpserver starts a new instance of it for every connection, just like with qmail-smtpd. And tcpserver is bulletproof djb code, and is not written in perl of course.

    24. Re:Sendmail?! by Anonymous Coward · · Score: 0

      most malicious hacking isn't really targeted.

      laptops are far more vulnerable than desktops, because they're regularly plugged into hostile networks. or used on wireless networks.

      So yes, if someone has a tool that scans 192.168.1.*:25 and they're on the same wireless net as you, they could very likely hack your powerbook through sendmail.

      You should not run services you don't need, and you should never base your security strategy on "but nobody would want to hack me".

      Always assume a malicious adversary. Always.

  2. Why sendmail is good for Apple servers by Nightlily · · Score: 5, Insightful

    I'm happy to hear some allowed us to enable Sendmail. I know there are other SMTP servers out there (Postfix), but Sendmail is not a horrible mail server. Yes, there are bugs (any product that is used will have bugs reported eventually). Now, Exchange server.... that's a horrible mail server.

    The best part about this news is that it gives Mac users more options. Regardless if you like a project or not, the ability to choose between server products helps advance the Apple server platform.

    1. Re:Why sendmail is good for Apple servers by sid+crimson · · Score: 4, Insightful

      Repeat after me: Exchange is not a mail server, it's a Groupware package.

      Anyone using it strictly for mail deserves what they get. The rest of us deserve... well... erm. Nevermind. :-)

      -sid

    2. Re:Why sendmail is good for Apple servers by Arthur_5150 · · Score: 1

      qmail is not a mail server too...its a mta (mail transfert agent) and you can use tcpserver as mail server or open the smtp server in inetd.conf, you right, don't confuse mail server and mta.....

  3. It also might not work.. by mmontano · · Score: 3, Interesting
    Turning your own computer into a sendmail server only works if the recipient server trusts you and your machine.

    A machine attached to a dial-up Earthlink account that is trying to sendmail through to an AOL email account looks a lot like a setup for spam.

    As a result, many SMTP servers won't accept SMTP connections from unknown SMTP servers attached to unknown networks.

    (I used to have a similar setup on my PB and used a variety of dial-up/wi-fi internet access and it rarely worked. I setup a private secure SMTP server for me and my friends and it works great.)

    1. Re:It also might not work.. by bigredswitch · · Score: 1

      "As a result, many SMTP servers won't accept SMTP connections from unknown SMTP servers attached to unknown networks."

      I'm not an expert in this but isn't it more a case of mail servers not accepting connections from machines with dynamically allocated IP addresses?

      --
      After about three months of relentless Willy action I reckon I'm now as good as when I was 10.
    2. Re:It also might not work.. by mmontano · · Score: 5, Interesting
      I've set up a private SMTP server that's attached to a cable-modem and it works flawlessy, yet my Internet IP address is dynamically assigned through DHCP.

      For the major dial-up networks, JoiNet/UUNET/NetZero/EarthLink and so on, they probably assign an advertised (and therefore known) block of IP addresses to dial-up connections.

      There are numerous settings in postmail/sendmail/qmail etc that control who can send mail through SMTP servers. From experience, many of these are enabled to prevent 'random' SMTP servers from relaying mail through them.

      That's why I feel the Sendmail Enabler for Mac OS X could not be the magic elixir that it is tempting to make out of it.

    3. Re:It also might not work.. by PoiBoy · · Score: 4, Informative
      I have an SMTP server running on my cable modem, too, with a dynamic address. For the most part, it does work flawlessly.

      However, some ISP's, notably AOL, no longer accept mail from dynamic IP addresses. Whenever I try and send email to an AOL address, it gets bounced back to me.

      Of course, I could just relay my mail through my cable company's SMTP server, but this is a good excuse for me to not send email to AOL users.

      --
      Sig (appended to the end of comments you post, 120 chars)
    4. Re:It also might not work.. by mmontano · · Score: 1
      The further skinny is that I relay email only to my ISP's SMTP server, therefore it always goes through.

      Me-(wherever I am) -> My private server at end of cable modem -> Cable provider's SMTP server

      I also have my SMTP server configured to accept mail on a port other than '25' (like 8225), which permits me to use up dial-up providers such as Earthlink which block port 25 traffic from leaving their net.

    5. Re:It also might not work.. by diverman · · Score: 5, Interesting

      I have been running an SMTP server from my house for a number of years now. Few (if any) mail servers are configured to block delivery from a "suspicious" hostname/address.

      The way it works is that a mail server will only allow relaying (sending mail to a user that that particular server doesn't manage) from a source address that is within it's network/subnet (or other allowed subnets). A server almost always accepts a connection for email to be delivered to an address that it handles (ie. where it's the end of the line).

      Running sendmail (or other SMTP servers) on your local machine will only enable you to queue up your mail. Sendmail (by default configurations) does not attempt to relay the mail through another server. It tries to go directly to the mail server responsible for handling the mail. Essentially, you would have your local sendmail only allow relaying from your local host (or other home machines), and the sendmail server would deliver it to where it has to go.

      THese are not likely to be blocked because they are on dialup. Few people put a system in place that it going to try and "determine" if it's a dynamic or dialup IP address. There's no real way for the sendmail server to know, unless it subscribes to a maintained list. And that would likely result in many failed deliveries, as many lists are not terribly accurate (I've dealt with some for other purposes).

      So, if it doesn't work, it will be for a small minority or emails to be delivered.

      So, maybe you did something wrong. Maybe you had open relaying enabled. THAT is something mail servers will refuse connections for.

      Just my $0.02 on a post I think was mod'd up too much. :)

      -Alex

    6. Re:It also might not work.. by Anonymous Coward · · Score: 0

      Uh, yeah... I have been using my iMac as (among other things) a sendmail server for about a year, and everyone gets my mail. AAMOF, sometimes my Charter mail gets kicked back as SPAM but my own sever always works. And, uh, this is not new. Check out entropy.ch and O'Reilly - it's really fairly simple to do in the command line. This installer just makes it a bit easier.

    7. Re:It also might not work.. by good+soldier+svejk · · Score: 3, Informative
      So, maybe you did something wrong. Maybe you had open relaying enabled. THAT is something mail servers will refuse connections for.
      Actually, AOL has recently started refusing mail from other ISP's adresses (other than their designated relays). here is an example bounce message.

      The original message was received at Fri, 25 Jul 2003 00:47:16 -0400 (EDT) from localhost [127.0.0.1]

      ----- The following addresses had permanent fatal errors -----
      ****@aol.com
      (reason: 554- (RTR:BB) The IP address you are using to connect to AOL is a dynamic )

      ----- Transcript of session follows -----
      ... while talking to mailin-03.mx.aol.com 554- (RTR:BB) The IP address you are using to connect to AOL is a dynamic
      554- (residential) IP address. AOL will not accept future e-mail transactions
      554- from this IP address until your ISP removes this IP address from its list
      554- of dynamic (residential) IP addresses. For additional information,
      554 please visit http://postmaster.info.aol.com.
      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    8. Re:It also might not work.. by byolinux · · Score: 1

      Alternatively, a service like port995.com will give you an authorised SMTP server you can send from, anywhere.

      I've been using it for a year or so, it's fantastic.

    9. Re:It also might not work.. by diverman · · Score: 1

      And AOL users are constantly not getting emails that are valid emails. An ex-coworker of mine was constantly bitching about not getting important emails from people.

      Sooo... my conclusion... AOL sucks! Oh wait! We knew that already!

      Others may follow this trend. But then again, it wouldn't matter if you just setup your local SMTP daemon to send mail through a relay just like an email client does. Then you use an authorized relay, but still gain the advantages of having your local MTA handle delivering mail.

      -Alex

    10. Re:It also might not work.. by good+soldier+svejk · · Score: 1
      Others may follow this trend. But then again, it wouldn't matter if you just setup your local SMTP daemon to send mail through a relay just like an email client does. Then you use an authorized relay, but still gain the advantages of having your local MTA handle delivering mail.
      You mean like a smarthost entry? Unless I find a third party open relay, I don't see how that helps me. My original problem is that both my relays (work and Comcast) restrict access. So I couldn't use either as a smarthost full time. That is why I relay locally; I don't want to reconfigure Mail.app twice a day. Swapping sendmail.cf out twice a day wouldn't be any more elegant.

      AOL may not be violating RFC 821, strictly speaking, but blacklisting whole ranges of addresses without cause is a violation of the SMTP philosophy and etiquette. It is inverse spamming. SMTP is not meant to be controlled by a few ISPs and commercial entities. Everybody has a right to send non-abusive e-mail.
      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    11. Re:It also might not work.. by diverman · · Score: 1

      By tone, I get the feeling you are in disagreement with me somewhere, but I'm not quite sure, since I agree with pretty much all you said.

      As for reconfiguring Mail.app? Why? I have all my SMTP servers configured at once, and if one fails, it prompts for the one to use. Personally, I think the default mail server of Mail.app should be tied into the network "Location". Actually, there are a few things that I think ought to be tied to the location.

      -Alex

    12. Re:It also might not work.. by good+soldier+svejk · · Score: 1
      By tone, I get the feeling you are in disagreement with me somewhere, but I'm not quite sure, since I agree with pretty much all you said.
      Sorry, I certainly didn't mean to be confrontational, I just wanted to be clear on what we were both saying. Although I consider myself a competent sendmail admin, and have built mid size (10,000 user) sendmail systems, it is complex enough that I could easily see myself missing a simple solution to my problem. I was trying to discern whether you were proposing one. AFAIK, smarthost would work great for most people but wouldn't solve my initial problem. I thought maybe you knew something I didn't.
      As for reconfiguring Mail.app? Why? I have all my SMTP servers configured at once, and if one fails, it prompts for the one to use. Personally, I think the default mail server of Mail.app should be tied into the network "Location". Actually, there are a few things that I think ought to be tied to the location.
      For normal people that is probably great. But I want everything to just work transparently. My mail client shouldn't be asking me how to deliver half my messages. More importantly, ~500 of those 10,000 users have Macs. Some of those have Powerbooks. Probably all of those are MD/PhDs. Believe me, those people don't want any jib from their mail client. They screamed bloody murder when we cut off their external access to our relay. If they got an error requiring manual intervention everytime they sent a message from a different location I'd have to unplug my phone. My local relay config solves that problem. Unfortunately AOL has thrown me a curve with their disrespectful, draconian and arbitrary relay policy.

      So to recap... My first paragraph was genuinely interrogatory, hoping you had a better idea on how I could accomplish my goal of transparent portable relaying from anywhere to anywhere. My second paragraph simply agreed with elaborated on your comments about AOL.
      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
  4. RIP: Sendmail by Znonymous+Coward · · Score: 2, Funny

    Just as vsftpd is to wuftpd...
    Postfix is to sendmail...
    Ashes to ashes, dust to dust.

    --

    Karma: The shiznight, mostly because I am the Drizzle.

  5. Re:Spam Relay Enabler maybe by Anonymous Coward · · Score: 1, Insightful

    The real advantage is that some Mac users will leave open port 25, allowing script kiddies to send their *Anonymous* emails from someone's Mac, instead of a useful computer such as a linux server.

  6. OMG by Znonymous+Coward · · Score: 0

    I this thread is making my sides hurt for laughing so much.

    --

    Karma: The shiznight, mostly because I am the Drizzle.

  7. actually, m4(1) is in the Developer Tools by Rich_Morin · · Score: 5, Informative

    ... but you'd still need to grab the Sendmail-specific macro files and such.

    --
    Technical editing and writing, programming, and web development
    1. Re:actually, m4(1) is in the Developer Tools by Goo.cc · · Score: 1

      I personally think this is bullshit. Why the fuck should I need to install 300MB of crap just to configure Sendmail? M4 and the files to configure Sendmail should be included in the base install.

  8. is this all i need by sergeantmudd · · Score: 1, Insightful

    is sendmail all i need to start sending and receiving email on my own? i have a domain-name and website and I would like to run my own email. if i am running apple's mail, what do i need to do to get email from sendmail?

    1. Re:is this all i need by bedouin · · Score: 4, Informative

      Well, you can make an alias from your UNIX mailbox, to Mail App's. Mail App uses normal UNIX boxes as far as I know.

  9. Panter DP comes with Postfix... by Anonymous Coward · · Score: 1, Redundant

    I just installed the MacOSX 10.3 Panther Developer Preview, and there is no trace of Sendmail.

    Postfix comes installed, and disabled, by default. Nice!

  10. What about Exim? by Anonymous Coward · · Score: 4, Interesting

    I think exim is the best SMTP server for laptops, because it uses very little resources, is a snap to install, and is still highly configurable and very powerful. I use it on my PB12, and I'm very happy with it.

  11. Could some one explain. by goombah99 · · Score: 1

    I've always been confused by this. How does this gain anything? that is, presumbaly no matter where you are home, work on the road you have a ISP somewhere. and you send e-mail via them. If you dont have an ISP then how does send mail know where it can send its packets too and have them accepted?

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Could some one explain. by good+soldier+svejk · · Score: 2, Informative
      I've always been confused by this. How does this gain anything? that is, presumbaly no matter where you are home, work on the road you have a ISP somewhere. and you send e-mail via them. If you dont have an ISP then how does send mail know where it can send its packets too and have them accepted?
      My ISP, Comcast, nee ATTbi, nee MediaOne, only allows relaying from their own addresses. I have the same policy on my sendmail servers at work ( I accept mail from external sources for internal routing, but not to relay to third parties). So if I am at work I can't relay off Comcast's servers and at home I can't relay off my own. By enabling sendmail in daemon mode on my loopback address (127.0.0.1, but not my public address) I can relay from anywhere no matter what email account I am using. The down side is that AOL has recently started refusing mail from Comcast's user IP range, so I can't e-mail my dad from home. Guess I'll need to move him to a better ISP.
      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    2. Re:Could some one explain. by bedouin · · Score: 2, Informative

      For one thing, if you run your own mail server you KNOW whether or not your message was delivered. Another thing is that it will be delivered instantly, not 2 or 3 minutes after it was sent, like with some ISP's mail servers.

    3. Re:Could some one explain. by good+soldier+svejk · · Score: 1

      Umhh...I should have mentioned that I use a Powerbook, so I need to send mail from multiple locations. I forget people still use desktops.

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

      -James Baldwin
  12. Re:Spam Relay Enabler maybe by good+soldier+svejk · · Score: 5, Informative
    It's really nice to be able to use sendmail as a SMTP server on a PowerBook if you move around a lot

    No, it isn't.

    How about, "I want to send out 15 million spams a day for my home based internet business, but I own a mac, what can I do?"

    Seriously, you don't need sendmail to send out your email. That's what mail.app is for. Well, if you're not spammer, that is.
    Yes it is. Just add,

    DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')

    to the m4 file before generating your .cf. That will make sendmail listen only on the loopback address. Then you can point Mail.app at your loopback address and relay from any physical location without any fear of becoming a spam relay. This solves problems for me. At work we don't allow external relaying. Likewise comcast won't let me relay from work. But I can relay off myself no matter where I am or what account I am using. The only problem is that recently AOL has started refusing my messages simply because they come froma NATed address. Bastards!!

    You also might want to add.

    define(`confDONT_BLAME_SENDMAIL', `GroupWritableDirPathSafe')

    Otherwise sendmail will break everytime you run Software Update. You can fix it by chmoding / 755. Alternatively you can add a "chmod 755 /" to the the end of your /etc/rc (since most updates seem to require a reboot anyway).

    Back in the day (OpenStep) Mail.app let you call sendmail as an app, but AFAIK it now needs to relay off an address. There may be a way around this but I don't know it.
    --
    It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

    -James Baldwin
  13. Use smtp.mac.com instead... by mactari · · Score: 3, Interesting

    I tend to agree with the assertion that you don't need sendmail on OS X; that's what Mail.app is for.

    The only time I've had a problem with my ISP's own smtp server, Mail.app automatically asked if I didn't want to use smtp.mac.com to send my mail. I don't have a .Mac account, so I was awfully impressed with OS X's desire to get my mail through, rain, sleet, hail, or whatever the bytes were doing today.

    That said, Commando-ing the command line is nearly always a good thing. Setting up a sendmail server is pretty neat for people who might not use Mail.app (wacky mutt users!) or are Darwin diehards -- or just command-line curious. Between Fink and apps like this, you can do what you used to have to be a BSD expert to achieve.

    But check Mail.app out again if you're using something else now. It's a much better app now than it was in OS X 10.0, when it was a pretty simple tech preview of the Address Book and spellcheck Cocoa textareas. And with Panther, the app seems to only be getting better.

    --

    It's all 0s and 1s. Or it's not.
    1. Re:Use smtp.mac.com instead... by Goo.cc · · Score: 1

      I like Mail but it took a huge step backwards when it lost its ability to use standard Unix mailspools/mboxes. I also don't care for the way Mail stores its mail.

  14. okay but.. by Anonymous Coward · · Score: 0

    okay, but i'm still left with questions. note these are not snide critisism cause I'm ignorant. I just want to understand.

    why cant you just connect to the work mailhost or to comcasts mail host. what has sending your e-mail out directly bought you?

    And what does mobility have to do with anything here. that is, cant you see the comcast mailhost from anywhere and access it via an smtp connection that uses a password even if its not on their net?

    if not then, mail programs (like mail.app) are happy to let you select the outgoing mail server so again its no big deal to switch from one to the other when at work/home. Am I missing something?

    and finally my comapny recently started blocking port 110 connection FROM mailhosts outside the local network. thus you can only get mail sent to you through the companies mailhost. (they did this to force all e-mail to go through a virus sniffer on their host). Would this cause problems for sendmail? yes I realize its outgoing but presumably it also gets info sent back regarding the success of the mail delivery.

    1. Re:okay but.. by good+soldier+svejk · · Score: 1
      okay, but i'm still left with questions. note these are not snide critisism cause I'm ignorant. I just want to understand.
      No problem. I aim to please, or at least not be a jerk.
      why cant you just connect to the work mailhost or to comcasts mail host.
      If I had different computers at work and home that would be fine. But my main computer is a Powerbook.

      I can connect to my work SMTP server from home, but it will only relay mail bound for my work domain. We do not allow external relaying (from and external source to an external recipient). When I am at work I can of course send to any recipient I like. Likewise, Comcast only allows access to their SMTP servers from Comcast IP addresses. They do not allow external relaying.

      what has sending your e-mail out directly bought you?
      Relaying off myself (my loopback address) ensures I can send mail from any physical location to any recipient without reconfiguring anything. Or at least that was true until a few weeks ago, when AOL started bouncing mail from Comcast user addresses.
      And what does mobility have to do with anything here. that is, cant you see the comcast mailhost from anywhere and access it via an smtp connection that uses a password even if its not on their net?
      No. There are several ways of adding authentication to SMTP services but Comcast does not rely on any of them. You also can't POP your Comcast mail (In New England anyway) from a non-Comcast address. If you have a non-Comcast IP you must use their webmail to send and receive mail.
      if not then, mail programs (like mail.app) are happy to let you select the outgoing mail server so again its no big deal to switch from one to the other when at work/home. Am I missing something?
      Personally I find it a burden reconfiguring my mail client twice a day. I think everything should work seamlessly with no user intervention and I don't mind doing a little up front work to make it so. This is even more true for our users at work. They would throw fits if we told them they had to reconfigure their client every time they changed locations. This way all I need to do is swap one file and they are set for life (or until Software Update clobbers their .cf anyway). I put it on our OS X image.
      and finally my comapny recently started blocking port 110 connection FROM mailhosts outside the local network. thus you can only get mail sent to you through the companies mailhost. (they did this to force all e-mail to go through a virus sniffer on their host). Would this cause problems for sendmail?
      No. SMTP and POP (Post Office Protocol) are totally seperate protocols. Sendmail only does SMTP.
      yes I realize its outgoing but presumably it also gets info sent back regarding the success of the mail delivery.
      You are correct that there is an SMTP "conversation" for each message, but it does not happen on port 110, which is reserved for the POP protocol.
      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    2. Re:okay but.. by Anonymous Coward · · Score: 0

      I recently went on a trip and I used a free AOL trial for connectivity in places I couldn't leech wireless. I could use Comcast's smtp servers from all the wireless access points and AOL.

    3. Re:okay but.. by good+soldier+svejk · · Score: 1

      Comcast is a big compay which has many networks with a variety of policies. That is why I said "at least in New England." I should have been more specific but I didn't want you all to know where I live. This policy actually predates Comcast's aquisition of my provider. Trust me, they won't let me pop or relay from other providers. OTOH, in some parts of the country Comcast has tried to abolish home NATing, IIRC. Here it is no problem. The one thing they did change when they took over is the MAC registration requirement, which they eliminated.

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

      -James Baldwin
  15. Re:Hairy pussy by Anonymous Coward · · Score: 0

    You obviously haven't been to Kansas.

  16. Ack! by General+Sherman · · Score: 3, Informative

    Please, all you people just starting up sendmail on your mac, please, OH PLEASE set it to only allow incoming connections from localhost or set it to have authorization required?

    Don't turn your mac into a spam relay.

    --
    - Sherman
  17. Re:Hairy pussy by Znonymous+Coward · · Score: 1

    I live in Wichita. All the chicks are shaved.

    --

    Karma: The shiznight, mostly because I am the Drizzle.

  18. Failed me by djupedal · · Score: 1

    ...this GUI enabler is optimistic at all times, regardless of what is really happenind in the background.

    Even tho mail isn't going anywhere, the app smiles and promises that all is well.

    Perhaps something else already running on my box is the issue, but when it comes to enabling sendmail, this app will not work 100% of the time.

  19. m4 is there by Anonymous Coward · · Score: 0

    Umm, m4 IS included in OS X 10.2 (.6 at least): /usr/bin/m4

  20. Fantastic Little App by DarthNutz · · Score: 1

    This is the most useful app I've seen in a long time. For months I've been trying to enable sendmail on my home server. Within minutes it was up and running thanks to this FREE app. Thank the makers!

  21. Super happy when I heard Pather will have postfix by csoto · · Score: 0

    Oh, and Mailman, too! This is great. Not that AMS hasn't worked well for us (limited users). But more open source solutions is better. And Mailman lets me get rid of our ancient Stalker Internet Mail Server (not that it doesn't work great, it's just the Mac it runs on is ancient and could die any moment)!

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  22. This works great with by vasqzr · · Score: 1