postfix vs. sendmail
Chris Devers
cdevers at pobox.com
Wed Oct 29 22:55:39 EST 2003
On Wed, 29 Oct 2003, Glenn Burkhardt wrote:
> This note is mostly just to offer encouragement
Thanks :)
My current thinking is a suspicion that Apple shipped this hoping that
either no one would use it, or anyone crazy enough to use it would know
exactly what they were doing. Unfortunately I'm somewhere in between :)
The problems noted earlier have been superceded -- check this out:
$ postfix -v check
postfix: name_mask: host
postfix: mynetworks: 127.0.0.1/32
$
$ ps ax | grep 'p[o]st'
9707 ?? Ss 0:00.35 /usr/libexec/postfix/master
$
$ telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host
$
$ ls -l `which portscan`
lrwxr-xr-x 1 cdevers wheel 69 May 14 22:27 /usr/local/bin/portscan ->
/Applications/Utilities/Network Utility.app/Contents/Resources/stroke
$ portscan localhost 24 26
Port Scanning host: 127.0.0.1
$
So... Postfix seems to be happy with the config file, and is nominally up
& running, but it's not possible to open up a connection on port 25, and
snort thinks that that port is closed.
One of my first thoughts was that this may have something to do with the
firewall, but it turns out that this the status whether or not the built
in firewall is running.
Plus, nothing gets logged to /var/log/mail.log.
Any suggestions how to diagnose something like this?
Output from `postconf` or `postconf -n` available on request.
Anyway...
> My main.cf file also has this entry:
>
> alias_database = hash:/etc/postfix/aliases
Yeah, this is the setting I'm using at the moment. It should also be able
to append "netinfo:/aliases" to that on an OSX machine, but threads on the
Postfix list suggest that that may be buggy, so I've got it commented out
for now.
> but my reading of the comment indicates that it might not be necessary. It
> looks like you can use the 'postalias' command to query the alias database,
> to see if it's set up correctly. I tried this, but it seems that the alias
> db needs to be in the current working directory, e.g.,
>
> [root at priam glenn]# cd /etc/postfix
> [root at priam postfix]# postalias -q all aliases
> bob, ellen, jim, mike, laura, pbm, glenn, woody, cuong, jason, moe
No-op:
$ postalias -q all /etc/postfix/aliases
$
$ postalias -v -q all /etc/postfix/aliases
postalias: name_mask: host
postalias: mynetworks: 127.0.0.1/32
postalias: dict_open: hash:/etc/postfix/aliases
$
:-/
> Also, my procmail invocation is:
>
> mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
Procmail has been pushed down the stack now :)
If it's still acting up after I fix the other stuff, I'll try this --
thanks for the suggestion.
So -- anyone know how one might diagnose an apparently deaf SMTP daemon?
--
Chris Devers
is grateful
for any help
More information about the Discuss
mailing list