Sendmail Enabler for Mac OS X 88
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."
Sendmail?! (Score:5, Informative)
Re:Sendmail?! (Score:2)
Re:Sendmail?! (Score:5, Insightful)
Re:Sendmail?! (Score:2, Informative)
Re:Sendmail?! (Score:2)
Re:Sendmail?! (Score:1)
Re:Sendmail?! (Score:3, Informative)
Re:Sendmail?! (Score:5, Informative)
Re:Sendmail?! (Score:4, Insightful)
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.
Re:Sendmail?! (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"?
Re:Sendmail?! (Score:5, Insightful)
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.
Re:Sendmail?! (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 r
Re:Sendmail?! (Score:4, Funny)
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 [google.com].
Re:Sendmail?! (Score:1)
So what were you saying about sendmail? Can't change etc?
Re:Sendmail?! (Score:2)
Re:Sendmail?! (Score:2)
Plus, it's in perl. Perl is notorious for memory/ipc issues when run for days at a clip.
Re:Sendmail?! (Score:1)
Maybe I'm not paranoid enough? Perhaps I am just asking to be "0wn0ZeD" or whatever the cool-kids say nowadays...
Re:Sendmail?! (Score:1)
Re:Sendmail?! (Score:5, Informative)
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 [reitter-it-media.de].
OMG (Score:1)
Re:Hairy pussy (Score:1)
Why sendmail is good for Apple servers (Score:5, Insightful)
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.
Re:Why sendmail is good for Apple servers (Score:4, Insightful)
Anyone using it strictly for mail deserves what they get. The rest of us deserve... well... erm. Nevermind.
-sid
Re:Why sendmail is good for Apple servers (Score:1)
Re:Spam Relay Enabler maybe (Score:1, Insightful)
Re:Spam Relay Enabler maybe (Score:5, Informative)
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
to the m4 file before generating your
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
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.
This works great with (Score:1)
DynDns [dyndns.org]
It also might not work.. (Score:3, Interesting)
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.)
Re:It also might not work.. (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?
Re:It also might not work.. (Score:5, Interesting)
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.
Re:It also might not work.. (Score:4, Informative)
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.
Re:It also might not work.. (Score:1)
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.
Re:It also might not work.. (Score:2)
I've been using it for a year or so, it's fantastic.
Re:It also might not work.. (Score:5, Interesting)
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
Re:It also might not work.. (Score:4, Informative)
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 -----
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.
Re:It also might not work.. (Score:2)
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
Re:It also might not work.. (Score:2)
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 t
Re:It also might not work.. (Score:2)
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
Re:It also might not work.. (Score:2)
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. AFA
Could some one explain. (Score:2)
Re:Could some one explain. (Score:3, Informative)
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 no
Re:Could some one explain. (Score:2)
Re:okay but.. (Score:2)
No problem. I aim to please, or at least not be a jerk.
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 exter
Re:okay but.. (Score:2)
Re:Could some one explain. (Score:3, Informative)
RIP: Sendmail (Score:3, Funny)
Postfix is to sendmail...
Ashes to ashes, dust to dust.
actually, m4(1) is in the Developer Tools (Score:5, Informative)
Re:actually, m4(1) is in the Developer Tools (Score:1)
is this all i need (Score:1, Insightful)
Re:is this all i need (Score:5, Informative)
Panter DP comes with Postfix... (Score:1, Redundant)
Postfix comes installed, and disabled, by default. Nice!
What about Exim? (Score:4, Interesting)
Use smtp.mac.com instead... (Score:4, Interesting)
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
That said, Commando-ing [apple.com] 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 [sourceforge.net] 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.
Re:Use smtp.mac.com instead... (Score:1)
Ack! (Score:3, Informative)
Don't turn your mac into a spam relay.
Failed me (Score:2)
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.
Fantastic Little App (Score:1)