Hi,
First, if you're not trying to do something fancy with your email you don't need to read this.
I recently set up Postfix on my iBook to spool outgoing mail and relay it to my SMTP provider whenever I'm online (and to only accept mail for relay from localhost). Anyway, I thought it would be useful to record here that smtpd (the daemon that listens on port 25) is disabled by default in the OS X install. What this means is that while you will have relaying working properly (since most MUAs submit mail by invoking sendmail), you won't be able to connect to localhost:25 in order to effect local delivery of email via fetchmail or similar. So you're left with some kind of mystery why postfix is spooling and relaying, but seemingly unable to accept mail via smtp.
I thought the answer was more complicated than it was, perhaps involving the OS X firewall or something, but it turns out that the smtp service in master.cf is commented out by Apple (it's the first meaningful line in the file).
Solution: uncomment the smtp line in master.cf, and do a "sudo postfix reload". Sorted.
Anyway I know there probably no need to discuss this, but in case somebody is having similar trouble I thought this should be in the archive for future reference.
First, if you're not trying to do something fancy with your email you don't need to read this.
I recently set up Postfix on my iBook to spool outgoing mail and relay it to my SMTP provider whenever I'm online (and to only accept mail for relay from localhost). Anyway, I thought it would be useful to record here that smtpd (the daemon that listens on port 25) is disabled by default in the OS X install. What this means is that while you will have relaying working properly (since most MUAs submit mail by invoking sendmail), you won't be able to connect to localhost:25 in order to effect local delivery of email via fetchmail or similar. So you're left with some kind of mystery why postfix is spooling and relaying, but seemingly unable to accept mail via smtp.
I thought the answer was more complicated than it was, perhaps involving the OS X firewall or something, but it turns out that the smtp service in master.cf is commented out by Apple (it's the first meaningful line in the file).
Solution: uncomment the smtp line in master.cf, and do a "sudo postfix reload". Sorted.
Anyway I know there probably no need to discuss this, but in case somebody is having similar trouble I thought this should be in the archive for future reference.