2007-04-26 16:52:46 到處看看

Solaris 10 安裝 IMAP/POP3

先從 www.sunfreeware.com 抓回 IMAP 套件;不過,若只抓套件安裝的話,就沒有 IMAP LIB 及 include file, 這樣安裝 PHP 要支援 IMAP 時就會有問題,要從 Source Code 自己 make 及 install。

檔案:imap-2004g-sol10-sparc-local.gz
   imap-2004g.tar.gz

從套件安裝:

bash#gunzip imap-2004g-sol10-sparc-local.gz
bash#pkgadd -d imap-2004g-sol10-sparc-local

以上安裝執行檔至 /usr/local/bin


從 Source Code 安裝:

bash#gunzip imap-2004g.tar.gz
bash#tar xf imap-2004g.tar
bash#cd imap-2004g

Solaris 10 預設有安裝 OpenSSL,不過路徑並非在 /usr/local/ssl,直接 make 的話會抓不到而出錯,依照 docs/SSLBUILD 的說明必須修改 src/osdep/unix/Makefile 裡的路徑位置;如果不使用 SSL Suport,就修改 Makefile,把 SSLTYPE 設成 none:
bash#vi Makefile

# SSLTYPE=nopwd
SSLTYPE=none

進行編譯:

bash#make gso

編譯完成後把檔案 copy 到相關位置:

bash#cp imapd/imapd /usr/local/sbin/.
bash#cp ipopd/ipop3d /usr/local/sbin/.
bash#cp c-client/*.h /usr/local/include/.
bash#cp c-client/c-client.a /usr/local/lib/.

以上安裝完成;接著要把 imapd 及 ipop3d 交給 svcs 來管理,要增加 SMF 清單(Manifest):

可參考另一篇文章!!