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.

Reply via email to