responding to Viktor Dukhovni and Bill Cole: First, thanks to both . Put me on right path.
> Is that still your target platform, or are you now building for a newer> > Apple machine? For now sticking to Snow Leopard. But if I had to upgrade, some upgrades removes the Apple supplied server software, so better to build them on my own and store them outside of Apple's control. And if/when I move to a linux server, I will have a basis/experience from which to build these components. > Postfix uses a stable protocol to communicate with Dovecot, you should> be > fine. thanks. at least some stuff will be easy :-( > Postfix saves the build parameters in the install "makedefs.out" file, Bill Cole: > If you have MacOS X "Server" installed, see > /Library/Server/Mail/Config/postfix/makedefs.out > > Otherwise, if you're just using the standard build of Postfix on MacOS > X, see /private/etc/postfix/makedefs.out I have neither. Though I had big fights years ago with the Server Admin background process modifying the main.cf and breaking the mail service, so I may have deleted these things. It's been a long while during whcih the service ran fine without problem. But the end of support of older openssl has been pushing me to get this upgraded as more and mroe things started to break. > My recommendation is to use MacPorts: https://www.macports.org I have moved away from macPorts quickly after i saw all the duplicated files. I understand their logic to make a package independant, but it makes for unweidly system with multiple copies of everuthing, and for core middleware, you still need to have a clean install (like openssl) for the software that doesn't come as macports. > but by all means put your build command into a shell script. I do > the same: Thanks for your example. Extremely useful to me, especially in terms of responding to my other questions. (AUXLIB, and the sintak for the various target directories). I take it that when I do MAKE UPGRADE, the main.cf will see the addition of those parameters that specify the various locations? > You can generally use homebrew if you don't want to build it yourself. I prefer to replace aging components of OS-X. For instance, I built bind some time ago, and once satisfiedl, deleted the original old version. Remember that after a certain version, Apple removes some of the server stuff. (I woudl lose mysql for instance, so I already installed it separately). Also updated bind and eventually deleted the Apple provided files. (and then with the version that has SIP, a whole bunch of stuff gets wacked at install even if after, you disable it). > See AUXLIBS above. This is document in the INSTALL tutorial. Much thanks. Wouldn't/didn't find it on my own.