Postfix on OS X 10.3 Panther 2008.6

Back

 postfix-2.5系
 tls付きビルド&netinfoも有効に。DBはデフォルトのdbmを使う。

バージョンアップは
% patch -fp1 --dry-run < patchfile
% patch -fp1 < patchfile

 などしてパッチ当てて
% make tidy
 でクリーンアップ。
 
 netinfoのヘッダをXcodeコンパチツリーから引っ張ってくる。
# ln -s /Developer/SDKs/MacOSX10.2.8.sdk/usr/include/netinfo /usr/include/netinfo

 makedefsを開いて、Rhapsody.5*|Darwin.*)の個所の該当するCCARGの中の
-DNO_NETINFO
 と指定してあるのを消す。

 で、postfixのビルド、インストール。
% make makefiles CCARGS="-DHAS_DB" CCFLAGS="-DUSE_TLS -I../../include -I/usr/include" AUXLIBS="-L/usr/lib -lssl -lcrypto  -lresolv -ldbm" OPT="-O3"
% make
# make install

 main.cfのDB指定を
alias_maps = netinfo:/aliases
alias_database = netinfo:/aliases
 と、netinfo指定に。

 以上。




2008.6 updated
C's gallery OS X Tips