Hi, first of all, to check some things. OSX comes with a version of Postfix built in. Are you trying to get it all running with the OSX version, or have you “homebrewed” in a new version?
If you are trying to use your homebrew version, you have to disable the OSX version first.
That means redirecting your plist startup file to your version, and not the OSX version for a start.
Stop the running version, which will be the mac version.
sudo launchctl unload -w /Library/LaunchDaemons/org.postfix.master.plist
Then check the PATH statement. Then try running your own version of Postfix from the command line, including telling it where your new config file is.
Stop me if you already know and have done this. Because from this point on it gets a little more complex.
I actually compiled all of my binaries by hand - not using homebrew - so I could put them and their packages into my own directories. /usr/local/etc/postfix and so on. Also because I have a lot of things being used by Postfix that are not in the buuilds either osx or brew. Because, every time you do an update of the mac os, it overwrites your lovely working Postfix.
It also overwrites the plist file too - but after an update now I only have to modify the plist file, not all the rest. It drives me nuts but what do you do?
Ok, I’ll wait till I hear from you. It really depends on how complex you want your Postfix mail system to be. If you are just using a local network thing and a bit of internet traffic, the built in one will porbably work. If you replace it with the brew one, that too can be modified at build to get a lot of the things you need, but I don’t know how to do that. I was told, but it still didn’t do what I wanted. So I compiled my own from binaries. After a LOT of trickery, because as it happens, one of the libraries I needed to use only came with MacPorts. So I’ve ended up with a bit of a mishmash. But, it works,
Let me know just what you need and I’ll see if I can help further.
oh by the way. Watch /var/log/mail.log and /var/log/system.log in Terminal windows.