Postfix on OS X 10.3 Panther 2005.7

Back

 また久々にアップデート(postfix-2.2.4)。以前はパッチ当てが必要だったtlsがいつのまにかマージされた模様。なの でついでにtls付きビルドしてみる。netinfoも有効に。

 DBは引き続きBerkeleyDB-4.3。入れてない場合は普通に./configure;make;make installして便宜上リンクをはる。
# cd /usr/local/BerkeleyDB.4.3/lib
# ln -fs libdb.* /usr/local/lib
# cd ../include
# ln -fs db*.h /usr/local/include

 
 netinfoのヘッダをXcodeコンパチツリーから引っ張ってくる。
# ln -s /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/netinfo /usr/include/netinfo

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

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

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

 以上。




2005.7 updated
C's gallery OS X Tips