Installing Exim on DirectAdmin makes my day today. I have to dig
several sites in order to finish the installation. I think It will be
better to document it here. I may need it again in the future, or
perhaps you may need this when you need to compile Exim with DKIM on Centos.
wget http://duncanthrax.net/exim-experimental/libdkim-1.0.16-tk.tar.gz
tar zxvf libdkim-1.0.16-tk.tar.gz
cd libdkim-1.0.16-tk
cd src
make
make install
cd ..
cp lib/libdkim.a /usr/lib
cp include/dkim.h /usr/include/
Đoạn này có thể có lỗi xảy ra, nhưng cứ kệ, tiếp tục nào
wget http://files.directadmin.com/services/all/exim/exim-4.71.tar.gz
tar xvzf exim-4.71.tar.gz
cd exim-4.71/Local
wget http://www.directadmin.com/Makefile
perl -pi -e 's/^EXTRALIBS/#EXTRALIBS/' Makefile
Edit the Makefile:
EXPERIMENTAL_DKIM=yes
CFLAGS += -I/usr/include
LDFLAGS += -ldkim -lssl -lstdc++ -L/usr/lib
EXPERIMENTAL_DOMAINKEYS=yes
CFLAGS += -I/usr/local/include
LDFLAGS += -ldomainkeys -L/usr/local/lib
#added April 9, 2008
HAVE_ICONV=yes
CFLAGS=-O -I/usr/local/include
EXTRALIBS_EXIM=-L/usr/local/lib -liconv
#end add
Cài thôi
cd ..
make
make install
Còn một bước nữa là cấu hình trong exim.conf,...
